import type { AudioData, ProcessOptions, StreamProcessorOptions } from "../types.js"; export declare const DEFAULT_BLOCK_SIZE = 4096; export declare function validateSampleRate(sampleRate: number): void; export declare function validateChannelCount(channels: number): void; export declare function validateAudioData(data: AudioData): number; export declare function resolvePitch(options: { pitchScale?: number; pitchSemitones?: number; }): number; export declare function validateBlockSize(blockSize: number): void; export declare function validateProcessOptions(options: ProcessOptions): { frames: number; timeRatio: number; pitchScale: number; }; export declare function validateStreamOptions(options: StreamProcessorOptions): { timeRatio: number; pitchScale: number; maxBlockSize: number; }; //# sourceMappingURL=validation.d.ts.map