import type { _NSCopying } from "../Foundation/NSCopying.js";
import type { _NSNumber } from "../Foundation/NSNumber.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSSecureCoding } from "../Foundation/NSSecureCoding.js";
import type { _SRAcousticSettingsAccessibility } from "./SRAcousticSettingsAccessibility.js";
import type { _SRAcousticSettingsMusicEQ } from "./SRAcousticSettingsMusicEQ.js";
import type { SRAcousticSettingsSampleLifetime } from "./SRAcousticSettingsSampleLifetime.js";
export declare class _SRAcousticSettings extends _NSObject {
    static alloc(): _SRAcousticSettings;
    static new(): _SRAcousticSettings;
    init(): _SRAcousticSettings;
    /**
     * Environmental Sound Measurements Setting for Apple Watch Environmental Sound Measurements.
     */
    environmentalSoundMeasurementsEnabled(): boolean;
    /** Expected lifetime of headphone audio exposure samples in HealthKit */
    audioExposureSampleLifetime(): SRAcousticSettingsSampleLifetime;
    /**
     * Reduce Loud Audio iPhone can analyze headphone audio and reduce any sound that is over a set decibel level. A nil value means the setting is disabled. If the setting is enabled, the property will hold the decibel value that headphone audio sound volume is not to exceed.
     */
    headphoneSafetyAudioLevel(): _NSNumber | null;
    /** Music EQ Settings */
    musicEQSettings(): _SRAcousticSettingsMusicEQ;
    /** Accessibility Settings */
    accessibilitySettings(): _SRAcousticSettingsAccessibility;
}
export interface _SRAcousticSettings extends _NSSecureCoding, _NSCopying {
}
