export declare function globToRegex(pattern: string): RegExp; declare const sortAndGroupEgressPermissionsByDomain: (egressAddresses: string[]) => Array; export declare enum EgressType { FetchBackendSide = "FETCH_BACKEND_SIDE", FetchClientSide = "FETCH_CLIENT_SIDE", Fonts = "FONTS", Frames = "FRAMES", Images = "IMAGES", Media = "MEDIA", Scripts = "SCRIPTS", Styles = "STYLES" } export declare enum EgressCategory { ANALYTICS = "ANALYTICS" } export type EgressPermissions = { type: EgressType; addresses: string[]; category?: EgressCategory; inScopeEUD?: boolean; }; export type EgressPermissionsSimplified = Omit; interface ConfigOverrides { ALLOW_EGRESS_ANALYTICS?: boolean; } export interface AppInstallationConfig { key: keyof ConfigOverrides; value: boolean; } declare const getEgressesBasedOnToggles: (input: { overrides: ConfigOverrides; egress: EgressPermissions[]; installationConfig?: AppInstallationConfig[]; }) => EgressPermissionsSimplified[]; export { sortAndGroupEgressPermissionsByDomain, getEgressesBasedOnToggles }; //# sourceMappingURL=utils.d.ts.map