import { ChatCommand, ChatMode } from "../types";
import { AgentModule } from "./AgentModule";
import { BaseChatModule } from "./BaseChatModule";
export declare class SetupModule extends BaseChatModule {
    name: string;
    description: string;
    private agentModule;
    constructor(agentModule: AgentModule);
    getCommands(): ChatCommand[];
    getModes(): ChatMode[];
    private checkEnvironmentSetup;
    checkKnowhowLogin(): Promise<boolean>;
    canGetKnowhowModels(): Promise<string[]>;
    handleSetupCommand(args: string[]): Promise<void>;
}
