/**
 * @file
 * Contains BFUIProvider.tsx
 *
 * @todo Provider Standards
 * - [ ] Implement proper provider architecture
 * - [ ] Add proper provider documentation
 * - [ ] Implement proper provider testing
 * - [ ] Add proper provider validation
 * - [ ] Implement proper provider caching
 * - [ ] Add proper provider monitoring
 * - [ ] Implement proper provider security
 * - [ ] Add proper provider logging
 *
 * @todo Context Management
 * - [ ] Implement proper context architecture
 * - [ ] Add proper context documentation
 * - [ ] Implement proper context testing
 * - [ ] Add proper context validation
 * - [ ] Implement proper context caching
 * - [ ] Add proper context monitoring
 * - [ ] Implement proper context security
 * - [ ] Add proper context logging
 *
 * @todo Theme Management
 * - [ ] Implement proper theme architecture
 * - [ ] Add proper theme documentation
 * - [ ] Implement proper theme testing
 * - [ ] Add proper theme validation
 * - [ ] Implement proper theme caching
 * - [ ] Add proper theme monitoring
 * - [ ] Implement proper theme security
 * - [ ] Add proper theme logging
 *
 * @todo Performance
 * - [ ] Implement proper provider caching
 * - [ ] Add proper provider lazy loading
 * - [ ] Implement proper provider code splitting
 * - [ ] Add proper provider tree shaking
 * - [ ] Implement proper provider bundling
 * - [ ] Add proper provider optimization
 * - [ ] Implement proper provider monitoring
 * - [ ] Add proper provider metrics
 */
/**
 * TODO: Create comprehensive test suite for BFUIProvider
 *
 * Per TDD methodology in ROADMAP.md and CLAUDE.md testing standards,
 * all UI components must have thorough test coverage written before implementation.
 * Required tests:
 * - Unit tests for component rendering
 * - Tests for theme customization and inheritance
 * - Snapshot tests for visual regression
 * - Integration tests with child components
 * - Accessibility testing (a11y)
 *
 * Create test file at: bfui/__tests__/BFUIProvider.test.tsx
 *
 * References:
 * - See CLAUDE.md testing section for React component test requirements
 * - See ROADMAP.md for TDD Enforcement Policy and UI testing patterns
 * - See existing AgentDashboard.test.tsx for Chakra UI testing patterns
 */
import React from 'react';
import { ChakraProviderProps } from '@chakra-ui/react';
export interface BFUIProviderProps extends Omit<ChakraProviderProps, 'theme'> {
    children: React.ReactNode;
    customTheme?: any;
}
/**
 * BFUIProvider is the main provider component for the BFUI library.
 *
 * @param props - The provider props
 * @returns A provider component with the BFUI theme
 */
export declare const BFUIProvider: React.FC<BFUIProviderProps>;
//# sourceMappingURL=BFUIProvider.d.ts.map