import type { ApiScope, ApiTokenEntry } from '@memento/core'; export type ResolvedApiToken = { id: string; scopes: ApiScope[]; }; export type ApiTokenRegistry = { hasConfiguredTokens: () => boolean; resolveToken: (secret: string | null | undefined) => ResolvedApiToken | null; }; export declare function createApiTokenRegistry(tokens: readonly ApiTokenEntry[]): ApiTokenRegistry; export declare function hasScope(scopes: readonly ApiScope[], required: ApiScope | ApiScope[]): boolean; //# sourceMappingURL=api-token-registry.d.ts.map