export type AudioOcclusionLevel = "none" | "light" | "medium" | "heavy" | "complete";
export interface AudioEnvironmentFixtureOptions {
    readonly sourcePosition?: readonly [number, number, number];
    readonly listenerPosition?: readonly [number, number, number];
    readonly sourceVelocity?: readonly [number, number, number];
    readonly listenerVelocity?: readonly [number, number, number];
    readonly obstacleCount?: number;
    readonly reverbZoneRadius?: number;
    readonly reverbZoneDistance?: number;
    readonly baseFrequencyHz?: number;
}
export interface AudioEnvironmentFixture {
    readonly source: "origin-master-spatial-audio-environment-adapted";
    readonly distance: number;
    readonly occlusion: {
        readonly level: AudioOcclusionLevel;
        readonly obstacleCount: number;
        readonly lowpassHz: number;
        readonly volume: number;
    };
    readonly doppler: {
        readonly relativeVelocity: number;
        readonly approaching: boolean;
        readonly pitchFactor: number;
        readonly frequencyShiftHz: number;
    };
    readonly reverb: {
        readonly zoneRadius: number;
        readonly zoneDistance: number;
        readonly blend: number;
        readonly wetLevel: number;
        readonly dryLevel: number;
    };
    readonly hash: string;
    readonly claimBoundary: string;
}
export declare function sampleAudioEnvironmentFixture(options?: AudioEnvironmentFixtureOptions): AudioEnvironmentFixture;
//# sourceMappingURL=SpatialAudioFixtures.d.ts.map