import type { ProviderConfig, ThreadMode } from "@best-agent/protocol";
type ChatOptions = Readonly<{
    agentProfile?: string;
    approvalTimeoutMs?: number;
    cwd?: string;
    extensionsRoot?: string;
    latest?: boolean;
    providerConfig?: ProviderConfig;
    resumeThreadId?: string;
    storageRoot?: string;
    threadMode?: ThreadMode;
}>;
export declare function runGoatChainTuiChat(options: ChatOptions): Promise<void>;
export {};
//# sourceMappingURL=goatchain-tui.d.ts.map