import type { _AVAudioUnitTimeEffect } from "./AVAudioUnitTimeEffect.js";
export declare class _AVAudioUnitTimePitch extends _AVAudioUnitTimeEffect {
    static alloc(): _AVAudioUnitTimePitch;
    static new(): _AVAudioUnitTimePitch;
    init(): _AVAudioUnitTimePitch;
    /**
     * @property rate @abstract playback rate of the input signal Range: 1/32 -> 32.0 Default: 1.0 Unit: Generic
     */
    rate(): number;
    setRate$(value: number): void;
    /**
     * @property pitch @abstract amount by which the input signal is pitch shifted @discussion 1 octave = 1200 cents 1 musical semitone = 100 cents Range: -2400 -> 2400 Default: 0.0 Unit: Cents
     */
    pitch(): number;
    setPitch$(value: number): void;
    /**
     * @property overlap @abstract amount of overlap between segments of the input audio signal @discussion A higher value results in fewer artifacts in the output signal. This parameter also impacts the amount of CPU used. Range: 3.0 -> 32.0 Default: 8.0 Unit: Generic
     */
    overlap(): number;
    setOverlap$(value: number): void;
}
