import type { ToolResult } from '../../types/index.js';
/**
 * Handle registry_login tool invocation.
 * Stores the given token and user info to ~/.planu/credentials.json with 0o600 permissions.
 */
export declare function handleRegistryLogin(args: Record<string, unknown>): Promise<ToolResult>;
/**
 * Handle registry_logout tool invocation.
 * Removes the credentials file.
 */
export declare function handleRegistryLogout(_args: Record<string, unknown>): Promise<ToolResult>;
/**
 * Handle registry_whoami tool invocation.
 * Reads and returns stored credentials (without the raw token).
 */
export declare function handleRegistryWhoami(_args: Record<string, unknown>): Promise<ToolResult>;
//# sourceMappingURL=auth.d.ts.map