import type { ConfigureAuthInput, ToolResult } from '../types/index.js';
import { loadAuthConfig } from '../engine/auth/index.js';
/**
 * Handle the configure_auth tool call.
 * Validates input, saves configuration, and returns a PKCE challenge
 * so the caller can initiate the authorization code flow immediately.
 */
export declare function handleConfigureAuth(args: ConfigureAuthInput): Promise<ToolResult>;
/**
 * Reset auth config state — for testing only.
 */
export declare function resetAuthConfig(): void;
/** Re-export for external callers that need the current config. */
export { loadAuthConfig };
//# sourceMappingURL=configure-auth-handler.d.ts.map