import type { ManagerContext, ManagerModule } from '../../types.js'; type RoutingProviderScope = { providerKeys?: string[]; providerIds?: string[]; oauthProviderKeys?: string[]; oauthProviderIds?: string[]; }; export declare class TokenManagerModule implements ManagerModule { readonly id = "token"; private daemon; private ownerId; private isLeader; private configPath; private started; private routingScopeResolved; private routedOAuthProviderIds; init(context: ManagerContext): Promise; start(): Promise; stop(): Promise; updateRoutingScope(scope?: RoutingProviderScope): Promise; private reconcileDaemonState; private ensureDaemonStarted; private stopDaemonAndReleaseLeader; } export {};