import { EgressType } from '@forge/egress'; export type EgressGetPayload = { keys?: string[]; pageSize?: number; nextPageToken?: string; }; export type EgressSetPayload = { egresses: { key: string; description: string; configured: { domain: string; type: EgressType[]; }[]; }[]; }; export type EgressDeleteGroupPayload = { key: string; }; export type EgressDeleteDomainPayload = { key: string; domain: string; type: EgressType; }; export type RemoteGetPayload = { keys?: string[]; pageSize?: number; nextPageToken?: string; }; export type Remote = { key: string; configured: { endpoint: string | null; }; }; export type RemoteSetPayload = { remotes: Remote[]; }; export type RemoteGetResponse = { results: Remote[]; lastEvaluatedKey?: string; }; export type EgressResult = { configured: { domain: string; type: [EgressType]; }[]; description: string; key: string; }; export type EgressGetResponse = { lastEvaluatedKey?: string; results: EgressResult[]; }; export type EgressSetResponse = { results: EgressResult[]; }; //# sourceMappingURL=types.d.ts.map