import { Key } from "../Types";
export interface FrameInfo {
    rms: number;
    kind: "audio";
    receiverId: number;
    publisherId: number;
}
export declare class WebWorker {
    private assetsDir;
    private onFrame;
    worker: Worker | undefined;
    constructor(assetsDir: string, onFrame: (frameInfo: FrameInfo) => void);
    init_e2ee(): Promise<void>;
    getWorker(): Worker;
    setKeys(keys: Key[]): void;
    createWorkerFromFunction(workerFunction: Function): Worker;
    createWorkerFromScript(scriptUrl: string): Promise<Worker>;
}
