import type { ILocalVideoTrack, ILocalAudioTrack } from 'agora-rtc-sdk-ng'; import type { IBaseProcessor } from 'agora-rte-extension'; export declare class AgoraRtcPreProcessorAssembler { protected logger: import("agora-foundation/lib/logger").Logger; private _processors; private _track?; private _pipedProcessorsMap; get processors(): IBaseProcessor[]; release(): number; addProcessors(processors: IBaseProcessor[]): void; removeProcessor(name: string): void; removeAllProcessors(): void; setTrack(track?: ILocalVideoTrack | ILocalAudioTrack): void; private _assemble; private _unpipeAll; }