import * as z from "zod/mini"; export declare const SCOPE_IDS: readonly [ "functionality.storage", "security.storage", "analytics.storage", "analytics.measurement", "personalization.storage", "ads.storage", "ads.user_data", "ads.personalization" ]; export declare const scopeIdSchema: z.ZodMiniEnum<{ "ads.personalization": "ads.personalization"; "ads.storage": "ads.storage"; "ads.user_data": "ads.user_data"; "analytics.measurement": "analytics.measurement"; "analytics.storage": "analytics.storage"; "functionality.storage": "functionality.storage"; "personalization.storage": "personalization.storage"; "security.storage": "security.storage"; }>; export type Scope = (typeof SCOPE_IDS)[number]; export declare function isScope(value: unknown): value is Scope; export type ScopeMeta = { description: string; }; export declare function getScopeMeta(id: Scope): ScopeMeta; export declare function listScopes(): ReadonlyArray<{ id: Scope; } & ScopeMeta>; //# sourceMappingURL=scopes.d.ts.map