import type { LogCenterRequest } from './types';
export declare const LOG_CENTER_API: {
    getLogDataSource: string;
    getLogDir: string;
    getLogFiles: string;
    getHistoryLog: string;
    exportHistoryLog: string;
    getCloudservices: string;
    getServiceComponents: string;
    getSvcCompoWorkloads: string;
    clusterAddons: string;
};
export declare function createLogCenterServices(request: LogCenterRequest): {
    getLogDataSource: (params: Record<string, any>) => Promise<any>;
    getLogDir: (params: Record<string, any>) => Promise<any>;
    getLogFiles: (params: Record<string, any>) => Promise<any>;
    getHistoryLog: (params: Record<string, any>) => Promise<any>;
    exportHistoryLog: (params: Record<string, any>) => Promise<{
        data: Blob;
        headers?: Record<string, string> | undefined;
    }>;
    getCloudservices: () => Promise<any>;
    getServiceComponents: (params: Record<string, any>) => Promise<any>;
    getSvcCompoWorkloads: (params: Record<string, any>) => Promise<any>;
    getClusterAddons: (params: Record<string, any>) => Promise<any>;
};
export type LogCenterServices = ReturnType<typeof createLogCenterServices>;
