import type { CommandContext } from './context.js'; interface ProfileListOptions { json: boolean; } export declare function handleProfileList(opts?: ProfileListOptions): Promise; export declare function handleProfileCreate(name: string): Promise; export declare function handleProfileStatus(name: string | undefined): Promise; export declare function handleProfileLogin(ctx: CommandContext, name: string): Promise; /** * Spawn the profile's `claude` session inside a NEW window of the * specified terminal emulator. The current process exits immediately * after handing the launch off so the GUI / launching shell returns * focus to the user. Used by the GUI's per-profile "Launch in ▾" * picker. */ export declare function handleProfileLaunch(ctx: CommandContext, name: string, terminalId: string): Promise; export declare function handleProfileUse(ctx: CommandContext, name: string, passthroughArgs: string[]): Promise; export declare function handleProfileImport(ctx: CommandContext, email: string, profileName: string | undefined): Promise; export declare function handleProfileRemove(name: string): Promise; export {};