import type { ProviderName } from "@/llm/types"; import type { AuthConfig, LLMConfig } from "./types"; interface UseConfigProps { mcpServerUrl: string; } export declare function useConfig({ mcpServerUrl }: UseConfigProps): { llmConfig: LLMConfig | null; authConfig: AuthConfig | null; configDialogOpen: boolean; setConfigDialogOpen: import("react").Dispatch>; tempProvider: ProviderName; setTempProvider: import("react").Dispatch>; tempApiKey: string; setTempApiKey: import("react").Dispatch>; tempModel: string; setTempModel: import("react").Dispatch>; tempBaseUrl: string; setTempBaseUrl: import("react").Dispatch>; tempAuthType: "none" | "basic" | "bearer" | "oauth"; saveLLMConfig: () => void; clearConfig: () => void; }; export {}; //# sourceMappingURL=useConfig.d.ts.map