import { IAgoraRTCClient, ICameraVideoTrack, IMicrophoneAudioTrack, VideoEncoderConfiguration, VideoEncoderConfigurationPreset } from 'agora-rtc-sdk-ng'; import { AgoraCredsAgoraCreds, Maybe } from '../../../graphql-schema'; interface Props { onStartCall?: () => void; onPermissionsDenied?: () => void; clientVideo: IAgoraRTCClient | null; setIsLoading: (isLoading: boolean) => void; agoraCreds: AgoraCredsAgoraCreds; currentUserId: Maybe | undefined; encoderConfig?: VideoEncoderConfiguration | VideoEncoderConfigurationPreset; } export declare const useAgoraStartCallAPI: ({ clientVideo, setIsLoading, agoraCreds, currentUserId, onStartCall, onPermissionsDenied, encoderConfig, }: Props) => { startCallAPI: () => Promise; localVideoTrack: ICameraVideoTrack | null; localAudioTrack: IMicrophoneAudioTrack | null; }; export {}; //# sourceMappingURL=useAgoraStartCallAPI.d.ts.map