import * as i0 from '@angular/core'; import { OnDestroy, EventEmitter, ElementRef, NgZone, TransferState } from '@angular/core'; import DxSpeechToText, { CustomSpeechRecognizer, SpeechRecognitionConfig, ContentReadyEvent, DisposingEvent, EndEvent, ErrorEvent, InitializedEvent, OptionChangedEvent, ResultEvent, StartClickEvent, StopClickEvent } from 'devextreme/ui/speech_to_text'; import { ButtonStyle, ButtonType } from 'devextreme/common'; import * as i2 from 'devextreme-angular/core'; import { DxComponent, DxTemplateHost, WatcherHelper, NestedOptionHost } from 'devextreme-angular/core'; import * as i1 from 'devextreme-angular/ui/speech-to-text/nested'; export * from 'devextreme-angular/ui/speech-to-text/nested'; import * as speech_to_text_types from 'devextreme/ui/speech_to_text_types'; export { speech_to_text_types as DxSpeechToTextTypes }; /*! * devextreme-angular * Version: 26.1.3 * Build date: Wed Jun 10 2026 * * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/DevExtreme */ declare class DxSpeechToTextComponent extends DxComponent implements OnDestroy { instance: DxSpeechToText; get accessKey(): string | undefined; set accessKey(value: string | undefined); get activeStateEnabled(): boolean; set activeStateEnabled(value: boolean); get customSpeechRecognizer(): CustomSpeechRecognizer; set customSpeechRecognizer(value: CustomSpeechRecognizer); get disabled(): boolean; set disabled(value: boolean); get elementAttr(): Record; set elementAttr(value: Record); get focusStateEnabled(): boolean; set focusStateEnabled(value: boolean); get height(): number | string | undefined; set height(value: number | string | undefined); get hint(): string | undefined; set hint(value: string | undefined); get hoverStateEnabled(): boolean; set hoverStateEnabled(value: boolean); get rtlEnabled(): boolean; set rtlEnabled(value: boolean); get speechRecognitionConfig(): Record | SpeechRecognitionConfig; set speechRecognitionConfig(value: Record | SpeechRecognitionConfig); get startIcon(): string; set startIcon(value: string); get startText(): string; set startText(value: string); get stopIcon(): string; set stopIcon(value: string); get stopText(): string; set stopText(value: string); get stylingMode(): ButtonStyle; set stylingMode(value: ButtonStyle); get tabIndex(): number; set tabIndex(value: number); get type(): ButtonType | string; set type(value: ButtonType | string); get visible(): boolean; set visible(value: boolean); get width(): number | string | undefined; set width(value: number | string | undefined); /** * */ onContentReady: EventEmitter; /** * */ onDisposing: EventEmitter; /** * */ onEnd: EventEmitter; /** * */ onError: EventEmitter; /** * */ onInitialized: EventEmitter; /** * */ onOptionChanged: EventEmitter; /** * */ onResult: EventEmitter; /** * */ onStartClick: EventEmitter; /** * */ onStopClick: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ accessKeyChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ activeStateEnabledChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ customSpeechRecognizerChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ disabledChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ elementAttrChange: EventEmitter>; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ focusStateEnabledChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ heightChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ hintChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ hoverStateEnabledChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ rtlEnabledChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ speechRecognitionConfigChange: EventEmitter | SpeechRecognitionConfig>; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ startIconChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ startTextChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ stopIconChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ stopTextChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ stylingModeChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ tabIndexChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ typeChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ visibleChange: EventEmitter; /** * This member supports the internal infrastructure and is not intended to be used directly from your code. */ widthChange: EventEmitter; constructor(elementRef: ElementRef, ngZone: NgZone, templateHost: DxTemplateHost, _watcherHelper: WatcherHelper, optionHost: NestedOptionHost, transferState: TransferState, platformId: any); protected _createInstance(element: any, options: any): DxSpeechToText; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DxSpeechToTextModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DxSpeechToTextComponent, DxSpeechToTextModule }; //# sourceMappingURL=index.d.ts.map