import type { closePort as closePortFunction } from '../functions/close-port';
import type { TEncoderInstancesRegistryEntry } from '../types';
import type { createPickCapableEncoderBroker } from './pick-capable-encoder-broker';
export declare const createInstantiateEncoder: (closePort: typeof closePortFunction, encoderInstancesRegistry: Map<number, TEncoderInstancesRegistryEntry>, pickCapableEncoderBroker: ReturnType<typeof createPickCapableEncoderBroker>) => (encoderInstanceId: number, mimeType: string, sampleRate: number) => MessagePort;
//# sourceMappingURL=instantiate-encoder.d.ts.map