import type { CloudflareControlPlaneConfig, CloudflareResolvedSecret, CloudflareValidateInput } from './types.js'; export interface TokenResolverContext { readonly secretsManager?: Pick<{ get(key: string): Promise; getGlobalHome(): string | undefined; }, 'get' | 'getGlobalHome'> | null | undefined; readonly authToken?: (() => string | null) | undefined; readonly readConfig: () => CloudflareControlPlaneConfig; } export declare function resolveAccountId(ctx: TokenResolverContext, inputAccountId: string | undefined): string; export declare function resolveWorkerName(ctx: TokenResolverContext, inputWorkerName: string | undefined, defaultWorkerName: string): string; export declare function resolveApiToken(ctx: TokenResolverContext, input: Pick): Promise; export declare function resolveOperatorToken(ctx: TokenResolverContext, input: { readonly operatorToken?: string | undefined; readonly operatorTokenRef?: string | undefined; }): Promise; export declare function resolveWorkerClientToken(ctx: TokenResolverContext, input: { readonly workerClientToken?: string | undefined; readonly workerClientTokenRef?: string | undefined; }): Promise; export declare function resolveSecretRef(ctx: TokenResolverContext, ref: string): Promise; //# sourceMappingURL=cloudflare-token-resolvers.d.ts.map