import type { CloudflareControlPlaneOptions, CloudflareControlPlaneStatus, CloudflareDiscoverInput, CloudflareDiscoverResult, CloudflareDisableInput, CloudflareDisableResult, CloudflareOperationalTokenInput, CloudflareOperationalTokenResult, CloudflareProvisionInput, CloudflareProvisionResult, CloudflareTokenRequirementsInput, CloudflareTokenRequirementsResult, CloudflareValidateInput, CloudflareValidateResult, CloudflareVerifyInput, CloudflareVerifyResult } from './types.js'; export declare class CloudflareControlPlaneManager { private readonly options; private readonly createClient; private readonly fetchImpl; constructor(options: CloudflareControlPlaneOptions); describeStatus(): Promise; tokenRequirements(input?: CloudflareTokenRequirementsInput): CloudflareTokenRequirementsResult; createOperationalToken(input: CloudflareOperationalTokenInput): Promise; discover(input?: CloudflareDiscoverInput): Promise; validate(input: CloudflareValidateInput): Promise; provision(input: CloudflareProvisionInput): Promise; verify(input?: CloudflareVerifyInput): Promise; disable(input?: CloudflareDisableInput): Promise; private readConfig; private _tokenResolverCtx; private resolveAccountId; private resolveWorkerName; private resolveApiToken; private resolveOperatorToken; private resolveWorkerClientToken; private resolveSecretRef; private storeSecret; private requireUserTokens; private createProvisioningContext; private fetchWorker; private generateToken; private setConfig; } //# sourceMappingURL=manager.d.ts.map