/** * External dependencies */ import type { ReactNode } from 'react'; /** * Internal dependencies */ import type { ChatbotConfig } from './types'; type ChatbotConfigProviderProps = { config: ChatbotConfig; children: ReactNode; }; /** * Provides the chatbot configuration to child components. * * @since 0.3.0 * * @param props - Component props. * @returns The component to be rendered. */ export declare function ChatbotConfigProvider(props: ChatbotConfigProviderProps): import("react").JSX.Element; /** * A hook that returns a value from the chat configuration. * * @since 0.3.0 * * @param key - The configuration key. * @returns The configuration value, or undefined. */ export declare function useChatbotConfig(key: K): ChatbotConfig[K] | undefined; export {}; //# sourceMappingURL=config.d.ts.map