import React from 'react';
import { type LogCenterServices } from './services';
import type { LogCenterLocale, LogCenterRequest, LogCenterStorage } from './types';
export interface LogCenterContextValue {
    request: LogCenterRequest;
    services: LogCenterServices;
    storage: Required<LogCenterStorage>;
    locale: LogCenterLocale;
}
export declare const LogCenterContext: React.Context<LogCenterContextValue | null>;
export declare function useLogCenterContext(): LogCenterContextValue;
export declare function useLogCenterLocale(): {
    log: any;
    common: any;
    compInstalled: any;
    history: any;
};
export interface LogCenterProviderProps {
    request: LogCenterRequest;
    storage?: LogCenterStorage;
    locale?: LogCenterLocale;
    children: React.ReactNode;
}
export declare const LogCenterProvider: React.FC<LogCenterProviderProps>;
