research-cli
Version:
AI-powered research assistant with web search capabilities and beautiful terminal UI
63 lines • 1.99 kB
TypeScript
/**
* 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