import { ProfileConfig } from './type';
export declare const PROFILE_SERVICE_TOKEN: unique symbol;
export declare class ProfileService {
    readonly configs: ProfileConfig;
    constructor(configs: ProfileConfig);
    private init;
    getWallLabels(): Record<string, number | string>;
    setWallLabels(labels: Record<string, number | string>): void;
    startWallProfiling(): void;
    startCpuProfiling(): void;
    stopWallProfiling(): Promise<void>;
    stopCpuProfiling(): Promise<void>;
    startHeapProfiling(): void;
    stopHeapProfiling(): Promise<void>;
    start(): void;
    stop(): Promise<void>;
}
