import type { ProfilingOptions } from './types'; import type { RemoteProfilingConfig } from '../opamp/types'; export declare class ProfilingController { private readonly _baseOptions; private _running; private _queue; private _callgraphsActive; private _callgraphsSamplingInterval; constructor(baseOptions: ProfilingOptions); startInitial(enabled: boolean): void; applyRemoteConfiguration(config: RemoteProfilingConfig): Promise; stopAll(): Promise; private _apply; private _applyCpuMemory; private _startCpu; private _stopCpu; private _applyCallgraphs; } //# sourceMappingURL=ProfilingController.d.ts.map