/*! * devextreme-angular * Version: 25.2.6 * Build date: Mon Mar 30 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 */ import { TransferState, ElementRef, NgZone, OnDestroy, EventEmitter } from '@angular/core'; import { CustomSpeechRecognizer, ContentReadyEvent, DisposingEvent, EndEvent, ErrorEvent, InitializedEvent, OptionChangedEvent, ResultEvent, StartClickEvent, StopClickEvent, SpeechRecognitionConfig } from 'devextreme/ui/speech_to_text'; import { ButtonStyle, ButtonType } from 'devextreme/common'; import DxSpeechToText from 'devextreme/ui/speech_to_text'; import { DxComponent, DxTemplateHost, NestedOptionHost, WatcherHelper } from 'devextreme-angular/core'; import type * as DxSpeechToTextTypes from "devextreme/ui/speech_to_text_types"; import * as i0 from "@angular/core"; import * as i1 from "devextreme-angular/ui/speech-to-text/nested"; import * as i2 from "devextreme-angular/core"; export 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; } export declare class DxSpeechToTextModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export * from 'devextreme-angular/ui/speech-to-text/nested'; export { DxSpeechToTextTypes };