export interface ModelJsonOptions {
    json?: boolean;
}
export interface ThinkCommandOptions extends ModelJsonOptions {
    provider?: string;
    model?: string;
    exportEnv?: boolean;
}
export declare function modelListCommand(options?: ModelJsonOptions): Promise<void>;
export declare function modelAliasesCommand(options?: ModelJsonOptions): Promise<void>;
export declare function modelAliasAddCommand(alias: string, target: string, options?: ModelJsonOptions): Promise<void>;
export declare function modelAliasRemoveCommand(alias: string, options?: ModelJsonOptions): Promise<void>;
export declare function modelResolveCommand(model: string, options?: ModelJsonOptions): Promise<void>;
export declare function modelUseCommand(model: string, options?: ModelJsonOptions): Promise<void>;
export declare function thinkCommand(level?: string, variant?: string, options?: ThinkCommandOptions): Promise<void>;
