/// <reference types="@nativescript/objc-node-api" />

declare const kAudioFormatFlagsCanonical: number;

declare const kAudioChannelLayoutTag_Unknown: number;

declare const kAudioChannelLayoutTag_EndReserved: number;

declare const kAudioChannelLayoutTag_Ogg_5_1: number;

declare const kAudioChannelLayoutTag_Ogg_5_0: number;

declare const kAudioChannelLayoutTag_CICP_20: number;

declare const kAudioChannelLayoutTag_CICP_17: number;

declare const kAudioChannelLayoutTag_CICP_16: number;

declare const kAudioChannelLayoutTag_CICP_14: number;

declare const kAudioChannelLayoutTag_CICP_11: number;

declare const kAudioChannelLayoutTag_CICP_9: number;

declare const kAudioChannelLayoutTag_CICP_7: number;

declare const kAudioChannelLayoutTag_CICP_5: number;

declare const kAudioChannelLayoutTag_CICP_3: number;

declare const kAudioChannelLayoutTag_CICP_2: number;

declare const kAudioChannelLayoutTag_DiscreteInOrder: number;

declare const kAudioChannelLayoutTag_Logic_Atmos_7_1_4_B: number;

declare const kAudioChannelLayoutTag_Logic_Atmos_7_1_2: number;

declare const kAudioChannelLayoutTag_Logic_Atmos_5_1_4: number;

declare const kAudioChannelLayoutTag_Logic_7_1_SDDS_C: number;

declare const kAudioChannelLayoutTag_Logic_6_1_B: number;

declare const kAudioChannelLayoutTag_Logic_6_0_C: number;

declare const kAudioChannelLayoutTag_Logic_5_1_C: number;

declare const kAudioChannelLayoutTag_Logic_5_0_B: number;

declare const kAudioChannelLayoutTag_Logic_Stereo: number;

declare const kAudioChannelLayoutTag_Logic_Mono: number;

declare const kAudioChannelLayoutTag_Atmos_9_1_6: number;

declare const kAudioChannelLayoutTag_Atmos_7_1_4: number;

declare const kAudioChannelLayoutTag_Atmos_7_1_2: number;

declare const kAudioChannelLayoutTag_Atmos_5_1_2: number;

declare const kAudioChannelLayoutTag_HOA_ACN_N3D: number;

declare const kAudioChannelLayoutTag_WAVE_7_1: number;

declare const kAudioChannelLayoutTag_WAVE_5_0_A: number;

declare const kAudioChannelLayoutTag_WAVE_2_1: number;

declare const kAudioChannelLayoutTag_DTS_8_1_B: number;

declare const kAudioChannelLayoutTag_DTS_8_0_A: number;

declare const kAudioChannelLayoutTag_DTS_6_1_B: number;

declare const kAudioChannelLayoutTag_DTS_4_1: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_F: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_E: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_B: number;

declare const kAudioChannelLayoutTag_EAC3_6_1_A: number;

declare const kAudioChannelLayoutTag_AC3_2_1_1: number;

declare const kAudioChannelLayoutTag_AC3_3_0_1: number;

declare const kAudioChannelLayoutTag_AC3_3_1: number;

declare const kAudioChannelLayoutTag_AC3_1_0_1: number;

declare const kAudioChannelLayoutTag_TMH_10_2_full: number;

declare const kAudioChannelLayoutTag_AAC_7_1: number;

declare const kAudioChannelLayoutTag_AAC_7_0: number;

declare const kAudioChannelLayoutTag_AAC_6_1: number;

declare const kAudioChannelLayoutTag_AAC_6_0: number;

declare const kAudioChannelLayoutTag_AAC_5_1: number;

declare const kAudioChannelLayoutTag_AAC_5_0: number;

declare const kAudioChannelLayoutTag_AAC_4_0: number;

declare const kAudioChannelLayoutTag_AudioUnit_7_1_Front: number;

declare const kAudioChannelLayoutTag_AudioUnit_5_0: number;

declare const kAudioChannelLayoutTag_AudioUnit_8: number;

declare const kAudioChannelLayoutTag_AudioUnit_6: number;

declare const kAudioChannelLayoutTag_DVD_20: number;

declare const kAudioChannelLayoutTag_DVD_18: number;

declare const kAudioChannelLayoutTag_DVD_16: number;

declare const kAudioChannelLayoutTag_DVD_14: number;

declare const kAudioChannelLayoutTag_DVD_11: number;

declare const kAudioChannelLayoutTag_DVD_9: number;

declare const kAudioChannelLayoutTag_DVD_6: number;

declare const kAudioChannelLayoutTag_DVD_5: number;

declare const kAudioChannelLayoutTag_ITU_3_2: number;

declare const kAudioChannelLayoutTag_ITU_2_2: number;

declare const kAudioChannelLayoutTag_ITU_2_1: number;

declare const kAudioChannelLayoutTag_ITU_2_0: number;

declare const kAudioChannelLayoutTag_SMPTE_DTV: number;

declare const kAudioChannelLayoutTag_MPEG_7_1_B: number;

declare const kAudioChannelLayoutTag_MPEG_7_1_A: number;

declare const kAudioChannelLayoutTag_MPEG_6_1_A: number;

declare const kAudioChannelLayoutTag_MPEG_5_1_C: number;

declare const kAudioChannelLayoutTag_MPEG_5_1_B: number;

declare const kAudioChannelLayoutTag_MPEG_5_0_A: number;

declare const kAudioChannelLayoutTag_MPEG_4_0_B: number;

declare const kAudioChannelLayoutTag_MPEG_1_0: number;

declare const kAudioChannelLayoutTag_Hexagonal: number;

declare const kAudioChannelLayoutTag_Pentagonal: number;

declare const kAudioChannelLayoutTag_Quadraphonic: number;

declare const kAudioChannelLayoutTag_Ambisonic_B_Format: number;

declare const kAudioChannelLayoutTag_Binaural: number;

declare const kAudioChannelLayoutTag_MidSide: number;

declare const kAudioChannelLayoutTag_MatrixStereo: number;

declare const kAudioChannelLayoutTag_UseChannelBitmap: number;

declare const kAudioChannelLabel_BeginReserved: number;

declare const kAudioChannelLabel_Object: number;

declare const kAudioChannelLabel_HOA_ACN_15: number;

declare const kAudioChannelLabel_HOA_ACN_9: number;

declare const kAudioChannelLabel_HOA_ACN_7: number;

declare const kAudioChannelLabel_HOA_ACN_4: number;

declare const kAudioChannelLabel_HOA_ACN_3: number;

declare const kAudioChannelLabel_HOA_ACN_0: number;

declare const kAudioChannelLabel_HOA_ACN: number;

declare const kAudioChannelLabel_Discrete_13: number;

declare const kAudioChannelLabel_Discrete_12: number;

declare const kAudioChannelLabel_Discrete_7: number;

declare const kAudioChannelLabel_Discrete_4: number;

declare const kAudioChannelLabel_Discrete_1: number;

declare const kAudioChannelLabel_Discrete_0: number;

declare const kAudioChannelLabel_HeadphonesRight: number;

declare const kAudioChannelLabel_HeadphonesLeft: number;

declare const kAudioChannelLabel_XY_Y: number;

declare const kAudioChannelLabel_MS_Side: number;

declare const kAudioChannelLabel_Ambisonic_W: number;

declare const kAudioChannelLabel_RightEdgeOfScreen: number;

declare const kAudioChannelLabel_LFE3: number;

declare const kAudioChannelLabel_LeftTopSurround: number;

declare const kAudioChannelLabel_CenterBottom: number;

declare const kAudioChannelLabel_RightTopRear: number;

declare const kAudioChannelLabel_LeftTopMiddle: number;

declare const kAudioChannelLabel_LeftTopFront: number;

declare const kAudioChannelLabel_DialogCentricMix: number;

declare const kAudioChannelLabel_Mono: number;

declare const kAudioChannelLabel_RearSurroundLeft: number;

declare const kAudioChannelLabel_TopBackRight: number;

declare const kAudioChannelLabel_VerticalHeightRight: number;

declare const kAudioChannelLabel_VerticalHeightCenter: number;

declare const kAudioChannelLabel_RightSurroundDirect: number;

declare const kAudioChannelLabel_RightCenter: number;

declare const kAudioChannelLabel_LeftSurround: number;

declare const kAudioChannelLabel_Center: number;

declare const kAudioChannelLabel_UseCoordinates: number;

declare const kAppleLosslessFormatFlag_32BitSourceData: number;

declare const kAppleLosslessFormatFlag_20BitSourceData: number;

declare const kLinearPCMFormatFlagIsNonInterleaved: number;

declare const kLinearPCMFormatFlagIsAlignedHigh: number;

declare const kLinearPCMFormatFlagIsSignedInteger: number;

declare const kLinearPCMFormatFlagIsBigEndian: number;

declare const kAudioFormatFlagIsNonMixable: number;

declare const kAudioFormatFlagIsPacked: number;

declare const kAudioFormatFlagIsSignedInteger: number;

declare const kAudioFormatFlagIsBigEndian: number;

declare const kAudioFormatFlagIsFloat: number;

declare const kAudioFormatAPAC: number;

declare const kAudioFormatDVIIntelIMA: number;

declare const kAudioFormatiLBC: number;

declare const kAudioFormatAMR: number;

declare const kAudioFormatMPEG4AAC_ELD_V2: number;

declare const kAudioFormatMPEG4AAC_HE: number;

declare const kAudioFormatAppleLossless: number;

declare const kAudioFormatMIDIStream: number;

declare const kAudioFormatTimeCode: number;

declare const kAudioFormatMPEGLayer2: number;

declare const kAudioFormatQDesign2: number;

declare const kAudioFormatQDesign: number;

declare const kAudioFormatULaw: number;

declare const kAudioFormatMACE6: number;

declare const kAudioFormatMPEG4TwinVQ: number;

declare const kAudioFormatMPEG4HVXC: number;

declare const kAudioFormatMPEG4CELP: number;

declare const kAudioFormatAppleIMA4: number;

declare const kAudioFormatAC3: number;

declare const kAudioFormatLinearPCM: number;

declare const kAudioStreamAnyRate: number;

declare const kAudio_TooManyFilesOpenError: number;

declare const kAudio_FilePermissionError: number;

declare const kAudio_UnimplementedError: number;

declare const kAudioChannelLabel_LeftWide: number;

declare const kAudioChannelLayoutTag_DTS_8_0_B: number;

declare const kAudioChannelLayoutTag_XY: number;

declare const kAudioChannelLayoutTag_AudioUnit_5: number;

declare const kAudioFormatAES3: number;

declare const kAudioChannelLayoutTag_AAC_Octagonal: number;

declare const kAudioChannelLayoutTag_Atmos_5_1_4: number;

declare const kAudioChannelLabel_HearingImpaired: number;

declare const kAudioChannelLayoutTag_DVD_1: number;

declare const kAudioChannelLayoutTag_AC3_3_1_1: number;

declare const kAudioChannelLayoutTag_DTS_6_1_A: number;

declare const kAudioChannelLabel_HOA_ACN_65024: number;

declare const kAudioChannelLabel_EndReserved: number;

declare const kAudioChannelLayoutTag_EAC_7_0_A: number;

declare const kAudioChannelLabel_HOA_ACN_11: number;

declare const kAudioChannelLayoutTag_DTS_6_0_A: number;

declare const kAudioFormatQUALCOMM: number;

declare const kAudioChannelLabel_HOA_N3D: number;

declare const kAudioChannelLabel_Discrete_2: number;

declare const kAudioChannelLayoutTag_Ogg_7_1: number;

declare const kAudioChannelLayoutTag_Logic_Atmos_7_1_6: number;

declare const kAudioChannelLayoutTag_Ogg_3_0: number;

declare const kAudioChannelLabel_CenterTopFront: number;

declare const kAudioChannelLabel_Unknown: number;

declare const kAudioChannelLayoutTag_DVD_0: number;

declare const kAudioChannelLayoutTag_CICP_15: number;

declare const kAudio_ParamError: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_D: number;

declare const kAudioChannelLayoutTag_AAC_Quadraphonic: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_A: number;

declare const kAudioChannelLabel_LeftSurroundDirect: number;

declare const kAudioFormatMicrosoftGSM: number;

declare const kAudioChannelLayoutTag_Logic_6_0_B: number;

declare const kAppleLosslessFormatFlag_24BitSourceData: number;

declare const kAudioFormatFlagsAudioUnitCanonical: number;

declare const kAudioChannelLayoutTag_DVD_8: number;

declare const kAudioChannelLayoutTag_Logic_5_0_D: number;

declare const kAudioChannelLayoutTag_Logic_7_1_A: number;

declare const kAudioChannelLayoutTag_Logic_5_1_D: number;

declare const kAudioChannelLayoutTag_ITU_3_4_1: number;

declare const kAudioFormatMPEG4AAC_ELD_SBR: number;

declare const kAudioChannelLayoutTag_Logic_6_1_C: number;

declare const kAudioChannelLayoutTag_Emagic_Default_7_1: number;

declare const kAudioChannelLayoutTag_DVD_13: number;

declare const kAudioChannelLayoutTag_MPEG_3_0_A: number;

declare const kAudioChannelLayoutTag_MPEG_5_1_E: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_C: number;

declare const kAudioChannelLayoutTag_DVD_7: number;

declare const kAudioChannelLayoutTag_Logic_4_0_C: number;

declare const kAudioChannelLayoutTag_WAVE_5_0_B: number;

declare const kAudioChannelLayoutTag_AAC_7_1_C: number;

declare const kAudioChannelLabel_Discrete_14: number;

declare const kAudioChannelLayoutTag_AudioUnit_6_1: number;

declare const kAudioChannelLabel_RightWide: number;

declare const kAudioChannelLayoutTag_CICP_1: number;

declare const kAudioChannelLayoutTag_EAC3_6_1_C: number;

declare const kAppleLosslessFormatFlag_16BitSourceData: number;

declare const kAudio_BadFilePathError: number;

declare const kAudioChannelLayoutTag_CICP_18: number;

declare const kAudioChannelLabel_HOA_ACN_13: number;

declare const kAudioChannelLayoutTag_AudioUnit_7_0_Front: number;

declare const kAudioChannelLayoutTag_Stereo: number;

declare const kAudioChannelLabel_Unused: number;

declare const kAudioChannelLayoutTag_DVD_4: number;

declare const kAudioChannelLayoutTag_DTS_6_0_C: number;

declare const kAudioFormatMPEG4AAC_LD: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_G: number;

declare const kAudioFormatAudible: number;

declare const kAudioChannelLabel_HOA_ACN_1: number;

declare const kAudioChannelLabel_Ambisonic_Z: number;

declare const kAudioChannelLabel_LFE2: number;

declare const kAudioFormatMPEG4AAC_ELD: number;

declare const kAudioChannelLabel_LeftTotal: number;

declare const kAudioChannelLabel_RightTopMiddle: number;

declare const kAudioChannelLayoutTag_Mono: number;

declare const kAudioChannelLabel_BinauralLeft: number;

declare const kAudioChannelLayoutTag_WAVE_6_1: number;

declare const kAudioChannelLabel_Discrete_11: number;

declare const kAudioChannelLayoutTag_CICP_10: number;

declare const kAudioChannelLayoutTag_Logic_7_1_SDDS_A: number;

declare const kAudioChannelLayoutTag_DTS_8_1_A: number;

declare const kAudioChannelLabel_RightSideSurround: number;

declare const kAudioChannelLayoutTag_DVD_15: number;

declare const kAudioChannelLabel_Discrete_5: number;

declare const kAudioChannelLabel_HOA_ACN_2: number;

declare const kAudioChannelLabel_HOA_ACN_14: number;

declare const kAudioChannelLayoutTag_Logic_7_1_C: number;

declare const kAudioChannelLayoutTag_TMH_10_2_std: number;

declare const kAudioChannelLabel_Ambisonic_X: number;

declare const kAudioChannelLayoutTag_DTS_3_1: number;

declare const kAudioFormatMPEG4AAC_HE_V2: number;

declare const kAudioFormatMPEGLayer1: number;

declare const kAudioChannelLabel_RightTopFront: number;

declare const kAudioFormatFlagIsAlignedHigh: number;

declare const kAudioChannelLabel_Right: number;

declare const kLinearPCMFormatFlagIsNonMixable: number;

declare const kAudioChannelLabel_TopCenterSurround: number;

declare const kAudioChannelLayoutTag_DVD_12: number;

declare const kAudioFormatFlagsNativeEndian: number;

declare const kAudioFormatFlagsAreAllClear: number;

declare const kAudioChannelLayoutTag_DTS_6_1_D: number;

declare const kAudioChannelLayoutTag_WAVE_5_1_A: number;

declare const kAudioFormatMPEGD_USAC: number;

declare const kAudioChannelLayoutTag_Logic_7_1_SDDS_B: number;

declare const kLinearPCMFormatFlagsAreAllClear: number;

declare const kAudioChannelLabel_RightTotal: number;

declare const kAudioFormatFlagIsNonInterleaved: number;

declare const kAudioFormatOpus: number;

declare const kAudioChannelLabel_HOA_ACN_12: number;

declare const kAudioChannelLayoutTag_DVD_17: number;

declare const kAudioChannelLayoutTag_WAVE_3_0: number;

declare const kAudioChannelLabel_RearSurroundRight: number;

declare const kAudioChannelLayoutTag_Logic_5_1_B: number;

declare const kAudioChannelLabel_TopBackCenter: number;

declare const kAudioChannelLayoutTag_AudioUnit_7_0: number;

declare const kLinearPCMFormatFlagsSampleFractionMask: number;

declare const kAudioChannelLabel_CenterTopRear: number;

declare const kAudioChannelLayoutTag_DTS_7_1: number;

declare const kAudioChannelLayoutTag_WAVE_5_1_B: number;

declare const kAudioChannelLabel_CenterSurround: number;

declare const kAudioChannelLayoutTag_CICP_13: number;

declare const kAudioChannelLayoutTag_WAVE_4_0_A: number;

declare const kAudioChannelLayoutTag_Logic_7_1_B: number;

declare const kAudioChannelLayoutTag_EAC_6_0_A: number;

declare const kAudioChannelLayoutTag_BeginReserved: number;

declare const kAudioChannelLabel_Discrete_9: number;

declare const kAudioChannelLayoutTag_MPEG_3_0_B: number;

declare const kAudioChannelLabel_Discrete_10: number;

declare const kAudioChannelLabel_Ambisonic_Y: number;

declare const kAudioChannelLayoutTag_Logic_6_1_A: number;

declare const kAudioChannelLayoutTag_CICP_4: number;

declare const kAudioChannelLayoutTag_AudioUnit_7_1: number;

declare const kAudioChannelLabel_RightSurround: number;

declare const kAudioFormatAMR_WB: number;

declare const kAudioChannelLayoutTag_Logic_5_1_A: number;

declare const kAudioChannelLayoutTag_WAVE_4_0_B: number;

declare const kAudio_FileNotFoundError: number;

declare const kAudioChannelLabel_Narration: number;

declare const kAudioChannelLabel_HOA_ACN_8: number;

declare const kAudioChannelLabel_HOA_ACN_6: number;

declare const kAudioChannelLayoutTag_MPEG_7_1_D: number;

declare const kAudioChannelLayoutTag_DTS_6_1_C: number;

declare const kAudioChannelLabel_MS_Mid: number;

declare const kAudioChannelLayoutTag_AAC_3_0: number;

declare const kAudioChannelLayoutTag_MPEG_5_0_B: number;

declare const kAudioChannelLayoutTag_MPEG_6_1_B: number;

declare const kAudioChannelLayoutTag_Cube: number;

declare const kAudioChannelLayoutTag_ITU_3_1: number;

declare const kAudioChannelLayoutTag_MPEG_5_0_C: number;

declare const kAudioChannelLabel_LeftEdgeOfScreen: number;

declare const kAudioChannelLabel_CenterTopMiddle: number;

declare const kAudioChannelLayoutTag_Logic_5_0_A: number;

declare const kAudioChannelLayoutTag_Logic_5_0_C: number;

declare const kAudioChannelLabel_Discrete_15: number;

declare const kAudioChannelLayoutTag_MPEG_4_0_A: number;

declare const kAudioChannelLabel_VerticalHeightLeft: number;

declare const kAudioChannelLabel_RightBottom: number;

declare const kAudioChannelLayoutTag_DVD_19: number;

declare const kAudioChannelLayoutTag_MPEG_2_0: number;

declare const kAudioChannelLabel_RightTopSurround: number;

declare const kAudioChannelLabel_ClickTrack: number;

declare const kAudioChannelLayoutTag_AAC_7_1_B: number;

declare const kLinearPCMFormatFlagsSampleFractionShift: number;

declare const kAudioFormatFLAC: number;

declare const kAudioChannelLabel_HOA_ACN_10: number;

declare const kAudioChannelLayoutTag_StereoHeadphones: number;

declare const kAudioFormatMPEG4AAC_Spatial: number;

declare const kAudioChannelLayoutTag_MPEG_5_0_D: number;

declare const kAudioChannelLayoutTag_HOA_ACN_SN3D: number;

declare const kAudioChannelLayoutTag_DVD_3: number;

declare const kAudio_MemFullError: number;

declare const kAudioChannelLabel_Haptic: number;

declare const kAudioChannelLabel_TopBackLeft: number;

declare const kAudioFormatEnhancedAC3: number;

declare const kAudioChannelLayoutTag_Logic_6_1_D: number;

declare const kAudioChannelLayoutTag_Logic_6_0_A: number;

declare const kAudioChannelLayoutTag_ITU_3_0: number;

declare const kAudioChannelLayoutTag_Logic_Atmos_7_1_4_A: number;

declare const kAudioChannelLayoutTag_EAC3_7_1_H: number;

declare const kAudioChannelLabel_ForeignLanguage: number;

declare const kAudioChannelLabel_CenterSurroundDirect: number;

declare const kAudioChannelLayoutTag_AudioUnit_5_1: number;

declare const kAudioChannelLabel_BinauralRight: number;

declare const kAudioChannelLayoutTag_Octagonal: number;

declare const kAudioChannelLabel_Discrete_6: number;

declare const kAudioChannelLayoutTag_MPEG_7_1_C: number;

declare const kAudioChannelLayoutTag_EAC3_6_1_B: number;

declare const kAudioFormatMACE3: number;

declare const kAudioChannelLayoutTag_ITU_3_2_1: number;

declare const kAudioChannelLabel_XY_X: number;

declare const kAudioFormatFlagsNativeFloatPacked: number;

declare const kAudioChannelLayoutTag_AudioUnit_4: number;

declare const kAudioChannelLabel_LeftCenter: number;

declare const kAudioChannelLayoutTag_AudioUnit_6_0: number;

declare const kAudioChannelLayoutTag_MPEG_5_1_A: number;

declare const kAudioChannelLabel_Left: number;

declare const kAudioChannelLayoutTag_DTS_7_0: number;

declare const kAudioChannelLayoutTag_MPEG_5_1_D: number;

declare const kAudioFormatMPEGLayer3: number;

declare const kAudioChannelLayoutTag_MPEG_5_0_E: number;

declare const kAudioChannelLayoutTag_Logic_4_0_B: number;

declare const kAudioChannelLabel_HOA_SN3D: number;

declare const kAudioChannelLayoutTag_Ogg_6_1: number;

declare const kAudioChannelLayoutTag_Ogg_4_0: number;

declare const kAudioChannelLayoutTag_Logic_Quadraphonic: number;

declare const kAudioFormatMPEG4AAC: number;

declare const kLinearPCMFormatFlagIsPacked: number;

declare const kAudioChannelLabel_Discrete: number;

declare const kAudioChannelLayoutTag_ITU_1_0: number;

declare const kAudioChannelLabel_LFEScreen: number;

declare const kLinearPCMFormatFlagIsFloat: number;

declare const kAudioChannelLayoutTag_CICP_19: number;

declare const kAudioChannelLayoutTag_Logic_4_0_A: number;

declare const kAudioChannelLabel_LeftBackSurround: number;

declare const kAudioChannelLayoutTag_DVD_10: number;

declare const kAudioChannelLabel_LeftTopRear: number;

declare const kAudioChannelLayoutTag_Logic_Atmos_5_1_2: number;

declare const kAudioChannelLabel_LeftBottom: number;

declare const kAudioFormat60958AC3: number;

declare const kAudioChannelLabel_Discrete_65535: number;

declare const kAudioChannelLabel_RightBackSurround: number;

declare const kAudioChannelLabel_LeftSideSurround: number;

declare const kAudioChannelLabel_Discrete_3: number;

declare const kAudioFormatParameterValueStream: number;

declare const kAudioFormatALaw: number;

declare const kAudioChannelLayoutTag_AC3_3_0: number;

declare const kAudioChannelLayoutTag_DVD_2: number;

declare const kAudio_NoError: number;

declare const kAudioChannelLayoutTag_CICP_12: number;

declare const kAudioChannelLayoutTag_UseChannelDescriptions: number;

declare const kAudioChannelLayoutTag_DTS_6_0_B: number;

declare const kAudioChannelLabel_Discrete_8: number;

declare const kAudioChannelLabel_HOA_ACN_5: number;

declare const kAudioChannelLayoutTag_CICP_6: number;

declare const AudioTimeStampFlags: {
  Nothing: 0,
  SampleTime: 1,
  HostTime: 2,
  RateScalar: 4,
  WordClockTime: 8,
  SMPTETime: 16,
  SampleHostTime: 3,
};

declare const SMPTETimeFlags: {
  Unknown: 0,
  Valid: 1,
  Running: 2,
};

declare const SMPTETimeType: {
  Type24: 0,
  Type25: 1,
  Type30Drop: 2,
  Type30: 3,
  Type2997: 4,
  Type2997Drop: 5,
  Type60: 6,
  Type5994: 7,
  Type60Drop: 8,
  Type5994Drop: 9,
  Type50: 10,
  Type2398: 11,
};

declare const AVAudioSessionErrorCode: {
  None: 0,
  MediaServicesFailed: 1836282486,
  IsBusy: 560030580,
  IncompatibleCategory: 560161140,
  CannotInterruptOthers: 560557684,
  MissingEntitlement: 1701737535,
  SiriIsRecording: 1936290409,
  CannotStartPlaying: 561015905,
  CannotStartRecording: 561145187,
  BadParam: -50,
  InsufficientPriority: 561017449,
  ResourceNotAvailable: 561145203,
  Unspecified: 2003329396,
  ExpiredSession: 561210739,
  SessionNotActive: 1768841571,
};

declare const MPEG4ObjectID: {
  AAC_Main: 1,
  AAC_LC: 2,
  AAC_SSR: 3,
  AAC_LTP: 4,
  AAC_SBR: 5,
  AAC_Scalable: 6,
  TwinVQ: 7,
  CELP: 8,
  HVXC: 9,
};

declare const AudioChannelFlags: {
  AllOff: 0,
  RectangularCoordinates: 1,
  SphericalCoordinates: 2,
  Meters: 4,
};

declare const AudioChannelCoordinateIndex: {
  LeftRight: 0,
  BackFront: 1,
  DownUp: 2,
  Azimuth: 0,
  Elevation: 1,
  Distance: 2,
};

declare const AudioChannelBitmap: {
  Left: 1,
  Right: 2,
  Center: 4,
  LFEScreen: 8,
  LeftSurround: 16,
  RightSurround: 32,
  LeftCenter: 64,
  RightCenter: 128,
  CenterSurround: 256,
  LeftSurroundDirect: 512,
  RightSurroundDirect: 1024,
  TopCenterSurround: 2048,
  VerticalHeightLeft: 4096,
  VerticalHeightCenter: 8192,
  VerticalHeightRight: 16384,
  TopBackLeft: 32768,
  TopBackCenter: 65536,
  TopBackRight: 131072,
  LeftTopFront: 4096,
  CenterTopFront: 8192,
  RightTopFront: 16384,
  LeftTopMiddle: 2097152,
  CenterTopMiddle: 2048,
  RightTopMiddle: 8388608,
  LeftTopRear: 16777216,
  CenterTopRear: 33554432,
  RightTopRear: 67108864,
};

declare class AudioFormatListItem {
  constructor(init?: AudioFormatListItem);
  mASBD: AudioStreamBasicDescription;
  mChannelLayoutTag: number;
}

declare class AudioChannelDescription {
  constructor(init?: AudioChannelDescription);
  mChannelLabel: number;
  mChannelFlags: interop.Enum<typeof AudioChannelFlags>;
  mCoordinates: unknown /* const array */;
}

declare class SMPTETime {
  constructor(init?: SMPTETime);
  mSubframes: number;
  mSubframeDivisor: number;
  mCounter: number;
  mType: interop.Enum<typeof SMPTETimeType>;
  mFlags: interop.Enum<typeof SMPTETimeFlags>;
  mHours: number;
  mMinutes: number;
  mSeconds: number;
  mFrames: number;
}

declare class AudioStreamPacketDependencyDescription {
  constructor(init?: AudioStreamPacketDependencyDescription);
  mIsIndependentlyDecodable: number;
  mPreRollCount: number;
  mFlags: number;
  mReserved: number;
}

declare class AudioValueRange {
  constructor(init?: AudioValueRange);
  mMinimum: number;
  mMaximum: number;
}

declare class AudioBufferList {
  constructor(init?: AudioBufferList);
  mNumberBuffers: number;
  mBuffers: unknown /* const array */;
}

declare class AudioTimeStamp {
  constructor(init?: AudioTimeStamp);
  mSampleTime: number;
  mHostTime: number;
  mRateScalar: number;
  mWordClockTime: number;
  mSMPTETime: SMPTETime;
  mFlags: interop.Enum<typeof AudioTimeStampFlags>;
  mReserved: number;
}

declare class AudioValueTranslation {
  constructor(init?: AudioValueTranslation);
  mInputData: interop.Pointer;
  mInputDataSize: number;
  mOutputData: interop.Pointer;
  mOutputDataSize: number;
}

declare class AudioBuffer {
  constructor(init?: AudioBuffer);
  mNumberChannels: number;
  mDataByteSize: number;
  mData: interop.Pointer;
}

declare class AudioStreamPacketDescription {
  constructor(init?: AudioStreamPacketDescription);
  mStartOffset: number;
  mVariableFramesInPacket: number;
  mDataByteSize: number;
}

declare class AudioClassDescription {
  constructor(init?: AudioClassDescription);
  mType: number;
  mSubType: number;
  mManufacturer: number;
}

declare class AudioStreamBasicDescription {
  constructor(init?: AudioStreamBasicDescription);
  mSampleRate: number;
  mFormatID: number;
  mFormatFlags: number;
  mBytesPerPacket: number;
  mFramesPerPacket: number;
  mBytesPerFrame: number;
  mChannelsPerFrame: number;
  mBitsPerChannel: number;
  mReserved: number;
}

declare class AudioChannelLayout {
  constructor(init?: AudioChannelLayout);
  mChannelLayoutTag: number;
  mChannelBitmap: interop.Enum<typeof AudioChannelBitmap>;
  mNumberChannelDescriptions: number;
  mChannelDescriptions: unknown /* const array */;
}

