import { DailyCpuLoadStats, DailyEventObject } from '@daily-co/daily-js';
interface CPULoad {
    state: DailyCpuLoadStats['cpuLoadState'];
    reason: DailyCpuLoadStats['cpuLoadStateReason'];
}
interface Props {
    onCPULoadChange?(ev: DailyEventObject<'cpu-load-change'>): void;
}
/**
 * Returns the current CPU load as reported by daily-js [cpu-load-change](https://docs.daily.co/reference/daily-js/events/quality-events#cpu-load-change) events
 * and [getCpuLoadStats](https://docs.daily.co/reference/daily-js/instance-methods/get-cpu-load-stats).
 */
export declare const useCPULoad: ({ onCPULoadChange }?: Props) => CPULoad;
export {};
