/**
 * CLIProxy Variant Management
 *
 * Handles:
 * - ccs cliproxy create [name]
 * - ccs cliproxy remove <name>
 */
import { CLIProxyProfileName } from '../../auth/profile-detector';
import { CLIProxyBackend } from '../../cliproxy/types';
import type { TargetType } from '../../targets/target-adapter';
interface CliproxyProfileArgs {
    name?: string;
    provider?: CLIProxyProfileName;
    model?: string;
    account?: string;
    target?: TargetType;
    force?: boolean;
    yes?: boolean;
    composite?: boolean;
    errors: string[];
}
export declare function parseProfileArgs(args: string[]): CliproxyProfileArgs;
export declare function handleCreate(args: string[], backend?: CLIProxyBackend): Promise<void>;
export declare function handleRemove(args: string[]): Promise<void>;
export declare function handleEdit(args: string[], backend?: CLIProxyBackend): Promise<void>;
export {};
//# sourceMappingURL=variant-subcommand.d.ts.map