interface ShellState { isSidebarOpen: boolean; agentName: string; logoUrl: string; showAssistantLogo: boolean; setIsSidebarOpen: (isOpen: boolean) => void; setAgentName: (name: string) => void; setLogoUrl: (url: string) => void; setShowAssistantLogo: (show: boolean) => void; } export declare const createShellStore: ({ logoUrl, agentName, showAssistantLogo, }: { logoUrl: string; agentName: string; showAssistantLogo: boolean; }) => import("zustand").UseBoundStore>; export declare const ShellStoreContext: import("react").Context> | null>; export declare const useShellStore: (selector: (state: ShellState) => T) => T; export declare const ShellStoreProvider: ({ children, agentName, logoUrl, showAssistantLogo, }: { children: React.ReactNode; logoUrl: string; agentName: string; showAssistantLogo?: boolean; }) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=store.d.ts.map