import { Producer, SupportedCodecs } from '@huddle01/web-core/types'; declare const useLocalAudio: (props?: { onProduceStart?: (producer: Producer) => void; onProduceClose?: (label: string) => void; onProducePaused?: () => void; }) => { stream: MediaStream | null; track: MediaStreamTrack | null; isAudioOn: boolean; isProducing: boolean; enableAudio: (data?: { customAudioStream?: MediaStream; prefferedCodec?: SupportedCodecs; }) => Promise; disableAudio: () => Promise; pauseAudio: () => Promise; resumeAudio: () => Promise; replaceAudioStream: (stream: MediaStream) => Promise; changeAudioSource: (deviceId: string) => Promise; }; export { useLocalAudio };