//#region src/use-wake-word/index.d.ts interface UseWakeWordOptions { /** Path(s) to .onnx wake word model files */ modelPath: string | string[]; /** Also capture audio from wake word to end of speech (default: false) */ record?: boolean; /** Auto-start listening on mount (default: true) */ autoStart?: boolean; } interface UseWakeWordReturn { /** Whether the hook is actively listening for the wake word */ isListening: boolean; /** Start listening */ start: () => void; /** Stop listening (e.g., while VRM is speaking to avoid self-trigger) */ stop: () => void; } declare function useWakeWord(options: UseWakeWordOptions, onDetected: (label: string) => void): UseWakeWordReturn; //#endregion export { UseWakeWordOptions, UseWakeWordReturn, useWakeWord };