Approve
const Approve: Struct<{ expected: Struct<{ assignment: Struct<{ artifact: Struct<{ digest: String; package: NonEmptyString; }>; contractEntry: optionalKey<NonEmptyString>; entry: NonEmptyString; grants: $Array<Union<readonly [TaggedStruct<"Http", { credential: ...; id: ...; origin: ...; }>, TaggedStruct<"Files", { directory: ...; id: ...; }>]>>; tier: Literals<readonly ["own", "trusted", "untrusted"]>; }>; policyVersion: NonEmptyString; projections: $Array<Struct<{ operation: NonEmptyString; projection: NonEmptyString; service: NonEmptyString; value: Codec<Json, Json, never, never>; view: NonEmptyString; }>>; }>; overrideRevocations: optionalKey<Boolean>; who: NonEmptyString;}>;Defined in: internal/policyModel.ts:52