/**
 * BFUI Providers
 *
 * This file provides a unified Provider system for BFUI components
 * that integrates all shared utilities from @bluefly/llmcli/shared.
 */
import React from 'react';
import { LogLevel } from '@bluefly/llmcli/shared/logger';
export interface BFUIProviderOptions {
    logger?: {
        service?: string;
        level?: LogLevel;
        pretty?: boolean;
    };
    httpClient?: {
        baseUrl?: string;
        timeout?: number;
        retries?: number;
        headers?: Record<string, string>;
        withAuth?: boolean;
    };
}
/**
 * BFUI Providers component
 *
 * Provides all shared utilities to child components:
 * - Logger
 * - Error handling
 * - HTTP client
 */
export declare function BFUIProviders({ children, options }: {
    children: React.ReactNode;
    options?: BFUIProviderOptions;
}): import("react/jsx-runtime").JSX.Element;
export default BFUIProviders;
//# sourceMappingURL=BFUIProviders.d.ts.map