import type { MiddlewareCtx, SpeechActivityState, Listener } from '../types'; declare class SpeechActivityStore { private state; private listeners; get(): SpeechActivityState; subscribe(fn: Listener): () => boolean; private emit; setUserSpeaking(v: boolean): void; setAssistantSpeaking(v: boolean): void; setInputBuffered(v: boolean): void; setOutputBuffered(v: boolean): void; } export declare const speechActivityStore: SpeechActivityStore; export type SpeechActivityStoreType = typeof speechActivityStore; export declare function createSpeechActivityMiddleware(store?: SpeechActivityStore): ({ event }: MiddlewareCtx) => void; export {}; //# sourceMappingURL=speechMiddleware.d.ts.map