/**
 * Auth commands - Clipanion implementation
 *
 * Authentication management commands for API keys and provider setup
 */
import { Command } from "clipanion";
export declare class AuthCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    execute(): Promise<number>;
}
export declare class AuthStatusCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    execute(): Promise<number>;
}
export declare class AuthSetupCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    execute(): Promise<number>;
}
export declare class AuthRemoveCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    execute(): Promise<number>;
}
export declare class AuthLoginCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    provider: string;
    key: string | undefined;
    execute(): Promise<number>;
}
export declare class AuthLogoutCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    provider: string;
    force: boolean;
    execute(): Promise<number>;
}
export declare class AuthListCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    execute(): Promise<number>;
}
export declare class AuthTestCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    provider: string;
    execute(): Promise<number>;
}
export declare class AuthMigrateCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    config: string;
    execute(): Promise<number>;
}
export declare class AuthKeyringStatusCommand extends Command {
    static paths: string[][];
    static usage: import("clipanion").Usage;
    execute(): Promise<number>;
}
//# sourceMappingURL=auth.d.ts.map