import type { KeystrokePack } from '../types.js'; interface KeyProfile { freq: number; duration: number; decay: number; noise: number; } interface PackProfile { normal: KeyProfile; space: KeyProfile; enter: KeyProfile; backspace: KeyProfile; } export type KeyType = 'normal' | 'space' | 'enter' | 'backspace'; export declare function classifyKeyType(char: string | undefined): KeyType; export declare function generateKeystrokeWav(pack: KeystrokePack, keyType: KeyType, outputPath: string): Promise; export declare function generateAllKeystrokeSounds(pack: KeystrokePack, outputDir: string): Promise>; export declare function getPackProfiles(): Record; export {};