export { BaseSpeechRecognitionEngine } from './base-engine'; export { WebSpeechEngine } from './web-speech-engine'; import { BaseSpeechRecognitionEngine } from './base-engine'; import { EngineConfig } from '../types'; /** * Create a speech recognition engine based on configuration */ export declare function createEngine(config: EngineConfig): BaseSpeechRecognitionEngine; /** * Get available engines in current environment */ export declare function getAvailableEngines(): Array; /** * Check if a specific engine is available */ export declare function isEngineAvailable(engineType: EngineConfig['engine']): boolean; /** * Get engine capabilities and features */ export interface EngineCapabilities { offline: boolean; streaming: boolean; fileProcessing: boolean; realtime: boolean; languages: string[]; maxFileSize?: number; supportedFormats: string[]; } export declare function getEngineCapabilities(engineType: EngineConfig['engine']): EngineCapabilities; //# sourceMappingURL=index.d.ts.map