/// import _m0 from 'protobufjs/minimal'; export declare const protobufPackage = "speechkit.stt.v3"; export declare enum CodeType { /** @deprecated */ CODE_TYPE_UNSPECIFIED = 0, /** WORKING - All good. */ WORKING = 1, /** WARNING - For example, if speech is sent not in real time or context is unknown and we've made fallback. */ WARNING = 2, /** CLOSED - After session was closed. */ CLOSED = 3, UNRECOGNIZED = -1 } export declare function codeTypeFromJSON(object: any): CodeType; export declare function codeTypeToJSON(object: CodeType): string; /** Options */ export interface TextNormalizationOptions { textNormalization: TextNormalizationOptions_TextNormalization; /** Profanity filter (default: false). */ profanityFilter: boolean; /** Rewrite text in literature style (default: false). */ literatureText: boolean; /** Define phone formatting mode */ phoneFormattingMode: TextNormalizationOptions_PhoneFormattingMode; } /** Normalization */ export declare enum TextNormalizationOptions_TextNormalization { TEXT_NORMALIZATION_UNSPECIFIED = 0, /** TEXT_NORMALIZATION_ENABLED - Enable normalization */ TEXT_NORMALIZATION_ENABLED = 1, /** TEXT_NORMALIZATION_DISABLED - Disable normalization */ TEXT_NORMALIZATION_DISABLED = 2, UNRECOGNIZED = -1 } export declare function textNormalizationOptions_TextNormalizationFromJSON(object: any): TextNormalizationOptions_TextNormalization; export declare function textNormalizationOptions_TextNormalizationToJSON(object: TextNormalizationOptions_TextNormalization): string; export declare enum TextNormalizationOptions_PhoneFormattingMode { PHONE_FORMATTING_MODE_UNSPECIFIED = 0, /** PHONE_FORMATTING_MODE_DISABLED - Disable phone formatting */ PHONE_FORMATTING_MODE_DISABLED = 1, UNRECOGNIZED = -1 } export declare function textNormalizationOptions_PhoneFormattingModeFromJSON(object: any): TextNormalizationOptions_PhoneFormattingMode; export declare function textNormalizationOptions_PhoneFormattingModeToJSON(object: TextNormalizationOptions_PhoneFormattingMode): string; export interface DefaultEouClassifier { /** EOU sensitivity. Currently two levels, faster with more error and more conservative (our default). */ type: DefaultEouClassifier_EouSensitivity; /** Hint for max pause between words. Our EOU detector could use this information to distinguish between end of utterance and slow speech (like one two three, etc). */ maxPauseBetweenWordsHintMs: number; } export declare enum DefaultEouClassifier_EouSensitivity { EOU_SENSITIVITY_UNSPECIFIED = 0, DEFAULT = 1, HIGH = 2, UNRECOGNIZED = -1 } export declare function defaultEouClassifier_EouSensitivityFromJSON(object: any): DefaultEouClassifier_EouSensitivity; export declare function defaultEouClassifier_EouSensitivityToJSON(object: DefaultEouClassifier_EouSensitivity): string; /** Use EOU provided by user */ export interface ExternalEouClassifier { } export interface EouClassifierOptions { /** EOU classifier provided by SpeechKit. Default. */ defaultClassifier?: DefaultEouClassifier | undefined; /** EOU is enforced by external messages from user. */ externalClassifier?: ExternalEouClassifier | undefined; } export interface RecognitionClassifier { /** Classifier name */ classifier: string; /** Describes the types of responses to which the classification results will come */ triggers: RecognitionClassifier_TriggerType[]; } /** Type of recognition classifier trigger. */ export declare enum RecognitionClassifier_TriggerType { /** @deprecated */ TRIGGER_TYPE_UNSPECIFIED = 0, /** ON_UTTERANCE - Apply classifier to utterance responses */ ON_UTTERANCE = 1, /** ON_FINAL - Apply classifier to final responses */ ON_FINAL = 2, /** ON_PARTIAL - Apply classifier to partial responses */ ON_PARTIAL = 3, UNRECOGNIZED = -1 } export declare function recognitionClassifier_TriggerTypeFromJSON(object: any): RecognitionClassifier_TriggerType; export declare function recognitionClassifier_TriggerTypeToJSON(object: RecognitionClassifier_TriggerType): string; export interface RecognitionClassifierOptions { /** List of classifiers to use */ classifiers: RecognitionClassifier[]; } export interface SpeechAnalysisOptions { /** Analyse speech for every speaker */ enableSpeakerAnalysis: boolean; /** Analyse conversation of two speakers */ enableConversationAnalysis: boolean; /** Quantile levels in range (0, 1) for descriptive statistics */ descriptiveStatisticsQuantiles: number[]; } /** RAW Audio format spec (no container to infer type). Used in AudioFormat options. */ export interface RawAudio { /** Type of audio encoding */ audioEncoding: RawAudio_AudioEncoding; /** PCM sample rate */ sampleRateHertz: number; /** PCM channel count. Currently only single channel audio is supported in real-time recognition. */ audioChannelCount: number; } export declare enum RawAudio_AudioEncoding { AUDIO_ENCODING_UNSPECIFIED = 0, /** LINEAR16_PCM - Audio bit depth 16-bit signed little-endian (Linear PCM). */ LINEAR16_PCM = 1, UNRECOGNIZED = -1 } export declare function rawAudio_AudioEncodingFromJSON(object: any): RawAudio_AudioEncoding; export declare function rawAudio_AudioEncodingToJSON(object: RawAudio_AudioEncoding): string; /** Audio with fixed type in container. Used in AudioFormat options. */ export interface ContainerAudio { /** Type of audio container. */ containerAudioType: ContainerAudio_ContainerAudioType; } export declare enum ContainerAudio_ContainerAudioType { CONTAINER_AUDIO_TYPE_UNSPECIFIED = 0, /** WAV - Audio bit depth 16-bit signed little-endian (Linear PCM). */ WAV = 1, /** OGG_OPUS - Data is encoded using the OPUS audio codec and compressed using the OGG container format. */ OGG_OPUS = 2, /** MP3 - Data is encoded using MPEG-1/2 Layer III and compressed using the MP3 container format. */ MP3 = 3, UNRECOGNIZED = -1 } export declare function containerAudio_ContainerAudioTypeFromJSON(object: any): ContainerAudio_ContainerAudioType; export declare function containerAudio_ContainerAudioTypeToJSON(object: ContainerAudio_ContainerAudioType): string; /** Audio format options. */ export interface AudioFormatOptions { /** Audio without container. */ rawAudio?: RawAudio | undefined; /** Audio is wrapped in container. */ containerAudio?: ContainerAudio | undefined; } /** Type of restriction for the list of languages expected in the incoming speech stream. */ export interface LanguageRestrictionOptions { /** Language restriction type */ restrictionType: LanguageRestrictionOptions_LanguageRestrictionType; /** The list of language codes to restrict recognition in the case of an auto model */ languageCode: string[]; } export declare enum LanguageRestrictionOptions_LanguageRestrictionType { LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED = 0, /** WHITELIST - The allowing list. The incoming audio can contain only the listed languages. */ WHITELIST = 1, /** BLACKLIST - The forbidding list. The incoming audio cannot contain the listed languages. */ BLACKLIST = 2, UNRECOGNIZED = -1 } export declare function languageRestrictionOptions_LanguageRestrictionTypeFromJSON(object: any): LanguageRestrictionOptions_LanguageRestrictionType; export declare function languageRestrictionOptions_LanguageRestrictionTypeToJSON(object: LanguageRestrictionOptions_LanguageRestrictionType): string; export interface RecognitionModelOptions { /** * Sets the recognition model for the cloud version of SpeechKit. Possible values: 'general', 'general:rc', 'general:deprecated'. * The model is ignored for SpeechKit Hybrid. */ model: string; /** Specified input audio. */ audioFormat?: AudioFormatOptions; /** Text normalization options. */ textNormalization?: TextNormalizationOptions; /** Possible languages in audio. */ languageRestriction?: LanguageRestrictionOptions; /** How to deal with audio data (in real time, after all data is received, etc). Default is REAL_TIME. */ audioProcessingType: RecognitionModelOptions_AudioProcessingType; } export declare enum RecognitionModelOptions_AudioProcessingType { AUDIO_PROCESSING_TYPE_UNSPECIFIED = 0, /** REAL_TIME - Process audio in mode optimized for real-time recognition, i.e. send partials and final responses as soon as possible */ REAL_TIME = 1, /** FULL_DATA - Process audio after all data was received */ FULL_DATA = 2, UNRECOGNIZED = -1 } export declare function recognitionModelOptions_AudioProcessingTypeFromJSON(object: any): RecognitionModelOptions_AudioProcessingType; export declare function recognitionModelOptions_AudioProcessingTypeToJSON(object: RecognitionModelOptions_AudioProcessingType): string; export interface SpeakerLabelingOptions { /** Specifies the execution of speaker labeling. Default is SPEAKER_LABELING_DISABLED. */ speakerLabeling: SpeakerLabelingOptions_SpeakerLabeling; } export declare enum SpeakerLabelingOptions_SpeakerLabeling { SPEAKER_LABELING_UNSPECIFIED = 0, /** SPEAKER_LABELING_ENABLED - Enable speaker labeling */ SPEAKER_LABELING_ENABLED = 1, /** SPEAKER_LABELING_DISABLED - Disable speaker labeling */ SPEAKER_LABELING_DISABLED = 2, UNRECOGNIZED = -1 } export declare function speakerLabelingOptions_SpeakerLabelingFromJSON(object: any): SpeakerLabelingOptions_SpeakerLabeling; export declare function speakerLabelingOptions_SpeakerLabelingToJSON(object: SpeakerLabelingOptions_SpeakerLabeling): string; export interface StreamingOptions { /** Configuration for speech recognition model. */ recognitionModel?: RecognitionModelOptions; /** Configuration for end of utterance detection model. */ eouClassifier?: EouClassifierOptions; /** Configuration for classifiers over speech recognition. */ recognitionClassifier?: RecognitionClassifierOptions; /** Configuration for speech analysis over speech recognition. */ speechAnalysis?: SpeechAnalysisOptions; /** Configuration for speaker labeling */ speakerLabeling?: SpeakerLabelingOptions; } /** Data chunk with audio. */ export interface AudioChunk { /** Bytes with audio data. */ data: Buffer; } /** Data chunk with silence. */ export interface SilenceChunk { /** Duration of silence chunk in ms. */ durationMs: number; } /** Force EOU */ export interface Eou { } /** * Streaming audio request * Events are control messages from user. * First message should be session options. * The next messages are audio data chunks or control messages. */ export interface StreamingRequest { /** Session options. Should be the first message from user. */ sessionOptions?: StreamingOptions | undefined; /** Chunk with audio data. */ chunk?: AudioChunk | undefined; /** Chunk with silence. */ silenceChunk?: SilenceChunk | undefined; /** Request to end current utterance. Works only with external EOU detector. */ eou?: Eou | undefined; } export interface RecognizeFileRequest { /** Bytes with data */ content: Buffer | undefined; /** S3 data url */ uri: string | undefined; /** Configuration for speech recognition model. */ recognitionModel?: RecognitionModelOptions; /** Configuration for classifiers over speech recognition. */ recognitionClassifier?: RecognitionClassifierOptions; /** Configuration for speech analysis over speech recognition. */ speechAnalysis?: SpeechAnalysisOptions; /** Configuration for speaker labeling */ speakerLabeling?: SpeakerLabelingOptions; } /** Recognized word. */ export interface Word { /** Word text. */ text: string; /** Estimation of word start time in ms. */ startTimeMs: number; /** Estimation of word end time in ms. */ endTimeMs: number; } /** Estimation of language and its probability. */ export interface LanguageEstimation { /** Language code in ISO 639-1 format. */ languageCode: string; /** Estimation of language probability. */ probability: number; } /** Recognition of specific time frame. */ export interface Alternative { /** Words in time frame. */ words: Word[]; /** Text in time frame. */ text: string; /** Start of time frame. */ startTimeMs: number; /** End of time frame. */ endTimeMs: number; /** The hypothesis confidence. Currently is not used. */ confidence: number; /** Distribution over possible languages. */ languages: LanguageEstimation[]; } /** Update information for external End of Utterance. */ export interface EouUpdate { /** EOU estimated time. */ timeMs: number; } /** Update of hypothesis. */ export interface AlternativeUpdate { /** List of hypothesis for timeframes. */ alternatives: Alternative[]; /** @deprecated */ channelTag: string; } /** AudioCursors are state of ASR recognition stream. */ export interface AudioCursors { /** Amount of audio chunks server received. This cursor is moved after each audio chunk was received by server. */ receivedDataMs: number; /** Input stream reset data. */ resetTimeMs: number; /** * How much audio was processed. This time includes trimming silences as well. This cursor is moved after server received enough data * to update recognition results (includes silence as well). */ partialTimeMs: number; /** * Time of last final. This cursor is moved when server decides that recognition from start of audio until final_time_ms will not change anymore * usually this even is followed by EOU detection (but this could change in future). */ finalTimeMs: number; /** This is index of last final server send. Incremented after each new final. */ finalIndex: number; /** * Estimated time of EOU. Cursor is updated after each new EOU is sent. * For external classifier this equals to received_data_ms at the moment EOU event arrives. * For internal classifier this is estimation of time. The time is not exact and has the same guarantees as word timings. */ eouTimeMs: number; } /** Refinement for final hypo. For example, text normalization is refinement. */ export interface FinalRefinement { /** Index of final for which server sends additional information. */ finalIndex: number; /** Normalized text instead of raw one. */ normalizedText?: AlternativeUpdate | undefined; } /** Status message */ export interface StatusCode { /** Code type. */ codeType: CodeType; /** Human readable message. */ message: string; } /** Session identifier. */ export interface SessionUuid { /** Internal session identifier. */ uuid: string; /** User session identifier. */ userRequestId: string; } export interface PhraseHighlight { /** Text transcription of the highlighted audio segment */ text: string; /** Start time of the highlighted audio segment */ startTimeMs: number; /** End time of the highlighted audio segment */ endTimeMs: number; } export interface RecognitionClassifierLabel { /** The label of the class predicted by the classifier */ label: string; /** The prediction confidence */ confidence: number; } export interface RecognitionClassifierResult { /** Name of the triggered classifier */ classifier: string; /** List of highlights, i.e. parts of phrase that determine the result of the classification */ highlights: PhraseHighlight[]; /** Classifier predictions */ labels: RecognitionClassifierLabel[]; } export interface RecognitionClassifierUpdate { /** Response window type */ windowType: RecognitionClassifierUpdate_WindowType; /** Start time of the audio segment used for classification */ startTimeMs: number; /** End time of the audio segment used for classification */ endTimeMs: number; /** Result for dictionary-based classifier */ classifierResult?: RecognitionClassifierResult; } export declare enum RecognitionClassifierUpdate_WindowType { /** @deprecated */ WINDOW_TYPE_UNSPECIFIED = 0, /** LAST_UTTERANCE - The result of applying the classifier to the last utterance response */ LAST_UTTERANCE = 1, /** LAST_FINAL - The result of applying the classifier to the last final response */ LAST_FINAL = 2, /** LAST_PARTIAL - The result of applying the classifier to the last partial response */ LAST_PARTIAL = 3, UNRECOGNIZED = -1 } export declare function recognitionClassifierUpdate_WindowTypeFromJSON(object: any): RecognitionClassifierUpdate_WindowType; export declare function recognitionClassifierUpdate_WindowTypeToJSON(object: RecognitionClassifierUpdate_WindowType): string; export interface DescriptiveStatistics { /** Minimum observed value */ min: number; /** Maximum observed value */ max: number; /** Estimated mean of distribution */ mean: number; /** Estimated standard deviation of distribution */ std: number; /** List of evaluated quantiles */ quantiles: DescriptiveStatistics_Quantile[]; } export interface DescriptiveStatistics_Quantile { /** Quantile level in range (0, 1) */ level: number; /** Quantile value */ value: number; } export interface AudioSegmentBoundaries { /** Audio segment start time */ startTimeMs: number; /** Audio segment end time */ endTimeMs: number; } export interface SpeakerAnalysis { /** Speaker tag */ speakerTag: string; /** Response window type */ windowType: SpeakerAnalysis_WindowType; /** Audio segment boundaries */ speechBoundaries?: AudioSegmentBoundaries; /** Total speech duration */ totalSpeechMs: number; /** Speech ratio within audio segment */ speechRatio: number; /** Total silence duration */ totalSilenceMs: number; /** Silence ratio within audio segment */ silenceRatio: number; /** Number of words in recognized speech */ wordsCount: number; /** Number of letters in recognized speech */ lettersCount: number; /** Descriptive statistics for words per second distribution */ wordsPerSecond?: DescriptiveStatistics; /** Descriptive statistics for letters per second distribution */ lettersPerSecond?: DescriptiveStatistics; /** Descriptive statistics for words per utterance distribution */ wordsPerUtterance?: DescriptiveStatistics; /** Descriptive statistics for letters per utterance distribution */ lettersPerUtterance?: DescriptiveStatistics; /** Number of utterances */ utteranceCount: number; /** Descriptive statistics for utterance duration distribution */ utteranceDurationEstimation?: DescriptiveStatistics; } export declare enum SpeakerAnalysis_WindowType { /** @deprecated */ WINDOW_TYPE_UNSPECIFIED = 0, /** TOTAL - Stats for all received audio. */ TOTAL = 1, /** LAST_UTTERANCE - Stats for last utterance. */ LAST_UTTERANCE = 2, UNRECOGNIZED = -1 } export declare function speakerAnalysis_WindowTypeFromJSON(object: any): SpeakerAnalysis_WindowType; export declare function speakerAnalysis_WindowTypeToJSON(object: SpeakerAnalysis_WindowType): string; export interface ConversationAnalysis { /** Audio segment boundaries */ conversationBoundaries?: AudioSegmentBoundaries; /** Total simultaneous silence duration */ totalSimultaneousSilenceDurationMs: number; /** Simultaneous silence ratio within audio segment */ totalSimultaneousSilenceRatio: number; /** Descriptive statistics for simultaneous silence duration distribution */ simultaneousSilenceDurationEstimation?: DescriptiveStatistics; /** Total simultaneous speech duration */ totalSimultaneousSpeechDurationMs: number; /** Simultaneous speech ratio within audio segment */ totalSimultaneousSpeechRatio: number; /** Descriptive statistics for simultaneous speech duration distribution */ simultaneousSpeechDurationEstimation?: DescriptiveStatistics; /** Interrupts description for every speaker */ speakerInterrupts: ConversationAnalysis_InterruptsEvaluation[]; /** Total speech duration, including both simultaneous and separate speech */ totalSpeechDurationMs: number; /** Total speech ratio within audio segment */ totalSpeechRatio: number; } export interface ConversationAnalysis_InterruptsEvaluation { /** Speaker tag */ speakerTag: string; /** Number of interrupts made by the speaker */ interruptsCount: number; /** Total duration of all interrupts */ interruptsDurationMs: number; /** Boundaries for every interrupt */ interrupts: AudioSegmentBoundaries[]; } /** * Responses from server. * Each response contains session uuid * AudioCursors * plus specific event */ export interface StreamingResponse { /** Session identifier */ sessionUuid?: SessionUuid; /** Progress bar for stream session recognition: how many data we obtained; final and partial times; etc. */ audioCursors?: AudioCursors; /** Wall clock on server side. This is time when server wrote results to stream */ responseWallTimeMs: number; /** * Partial results, server will send them regularly after enough audio data was received from user. This are current text estimation * from final_time_ms to partial_time_ms. Could change after new data will arrive. */ partial?: AlternativeUpdate | undefined; /** Final results, the recognition is now fixed until final_time_ms. For now, final is sent only if the EOU event was triggered. This could be change in future releases. */ final?: AlternativeUpdate | undefined; /** * After EOU classifier, send the message with final, send the EouUpdate with time of EOU * before eou_update we send final with the same time. there could be several finals before eou update. */ eouUpdate?: EouUpdate | undefined; /** * For each final, if normalization is enabled, sent the normalized text (or some other advanced post-processing). * Final normalization will introduce additional latency. */ finalRefinement?: FinalRefinement | undefined; /** Status messages, send by server with fixed interval (keep-alive). */ statusCode?: StatusCode | undefined; /** Result of the triggered classifier */ classifierUpdate?: RecognitionClassifierUpdate | undefined; /** Speech statistics for every speaker */ speakerAnalysis?: SpeakerAnalysis | undefined; /** Conversation statistics */ conversationAnalysis?: ConversationAnalysis | undefined; /** Tag for distinguish audio channels. */ channelTag: string; } export interface DeleteRecognitionRequest { operationId: string; } export interface StreamingResponseList { streamingResponses: StreamingResponse[]; } export declare const TextNormalizationOptions: { encode(message: TextNormalizationOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TextNormalizationOptions; fromJSON(object: any): TextNormalizationOptions; toJSON(message: TextNormalizationOptions): unknown; fromPartial, never>>(object: I): TextNormalizationOptions; }; export declare const DefaultEouClassifier: { encode(message: DefaultEouClassifier, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DefaultEouClassifier; fromJSON(object: any): DefaultEouClassifier; toJSON(message: DefaultEouClassifier): unknown; fromPartial, never>>(object: I): DefaultEouClassifier; }; export declare const ExternalEouClassifier: { encode(_: ExternalEouClassifier, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ExternalEouClassifier; fromJSON(_: any): ExternalEouClassifier; toJSON(_: ExternalEouClassifier): unknown; fromPartial, never>>(_: I): ExternalEouClassifier; }; export declare const EouClassifierOptions: { encode(message: EouClassifierOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EouClassifierOptions; fromJSON(object: any): EouClassifierOptions; toJSON(message: EouClassifierOptions): unknown; fromPartial, never>) | undefined; externalClassifier?: ({} & {} & Record, never>) | undefined; } & Record, never>>(object: I): EouClassifierOptions; }; export declare const RecognitionClassifier: { encode(message: RecognitionClassifier, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifier; fromJSON(object: any): RecognitionClassifier; toJSON(message: RecognitionClassifier): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): RecognitionClassifier; }; export declare const RecognitionClassifierOptions: { encode(message: RecognitionClassifierOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierOptions; fromJSON(object: any): RecognitionClassifierOptions; toJSON(message: RecognitionClassifierOptions): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): RecognitionClassifierOptions; }; export declare const SpeechAnalysisOptions: { encode(message: SpeechAnalysisOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpeechAnalysisOptions; fromJSON(object: any): SpeechAnalysisOptions; toJSON(message: SpeechAnalysisOptions): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): SpeechAnalysisOptions; }; export declare const RawAudio: { encode(message: RawAudio, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RawAudio; fromJSON(object: any): RawAudio; toJSON(message: RawAudio): unknown; fromPartial, never>>(object: I): RawAudio; }; export declare const ContainerAudio: { encode(message: ContainerAudio, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ContainerAudio; fromJSON(object: any): ContainerAudio; toJSON(message: ContainerAudio): unknown; fromPartial, never>>(object: I): ContainerAudio; }; export declare const AudioFormatOptions: { encode(message: AudioFormatOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AudioFormatOptions; fromJSON(object: any): AudioFormatOptions; toJSON(message: AudioFormatOptions): unknown; fromPartial, never>) | undefined; containerAudio?: ({ containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & { containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): AudioFormatOptions; }; export declare const LanguageRestrictionOptions: { encode(message: LanguageRestrictionOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LanguageRestrictionOptions; fromJSON(object: any): LanguageRestrictionOptions; toJSON(message: LanguageRestrictionOptions): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): LanguageRestrictionOptions; }; export declare const RecognitionModelOptions: { encode(message: RecognitionModelOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionModelOptions; fromJSON(object: any): RecognitionModelOptions; toJSON(message: RecognitionModelOptions): unknown; fromPartial, never>) | undefined; containerAudio?: ({ containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & { containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textNormalization?: ({ textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & { textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & Record, never>) | undefined; languageRestriction?: ({ restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: string[] | undefined; } & { restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined; } & Record, never>>(object: I): RecognitionModelOptions; }; export declare const SpeakerLabelingOptions: { encode(message: SpeakerLabelingOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpeakerLabelingOptions; fromJSON(object: any): SpeakerLabelingOptions; toJSON(message: SpeakerLabelingOptions): unknown; fromPartial, never>>(object: I): SpeakerLabelingOptions; }; export declare const StreamingOptions: { encode(message: StreamingOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamingOptions; fromJSON(object: any): StreamingOptions; toJSON(message: StreamingOptions): unknown; fromPartial, never>) | undefined; containerAudio?: ({ containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & { containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textNormalization?: ({ textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & { textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & Record, never>) | undefined; languageRestriction?: ({ restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: string[] | undefined; } & { restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined; } & Record, never>) | undefined; eouClassifier?: ({ defaultClassifier?: { type?: DefaultEouClassifier_EouSensitivity | undefined; maxPauseBetweenWordsHintMs?: number | undefined; } | undefined; externalClassifier?: {} | undefined; } & { defaultClassifier?: ({ type?: DefaultEouClassifier_EouSensitivity | undefined; maxPauseBetweenWordsHintMs?: number | undefined; } & { type?: DefaultEouClassifier_EouSensitivity | undefined; maxPauseBetweenWordsHintMs?: number | undefined; } & Record, never>) | undefined; externalClassifier?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; recognitionClassifier?: ({ classifiers?: { classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; }[] | undefined; } & { classifiers?: ({ classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; }[] & ({ classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; } & { classifier?: string | undefined; triggers?: (RecognitionClassifier_TriggerType[] & RecognitionClassifier_TriggerType[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; speechAnalysis?: ({ enableSpeakerAnalysis?: boolean | undefined; enableConversationAnalysis?: boolean | undefined; descriptiveStatisticsQuantiles?: number[] | undefined; } & { enableSpeakerAnalysis?: boolean | undefined; enableConversationAnalysis?: boolean | undefined; descriptiveStatisticsQuantiles?: (number[] & number[] & Record, never>) | undefined; } & Record, never>) | undefined; speakerLabeling?: ({ speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined; } & { speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): StreamingOptions; }; export declare const AudioChunk: { encode(message: AudioChunk, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AudioChunk; fromJSON(object: any): AudioChunk; toJSON(message: AudioChunk): unknown; fromPartial, never>>(object: I): AudioChunk; }; export declare const SilenceChunk: { encode(message: SilenceChunk, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SilenceChunk; fromJSON(object: any): SilenceChunk; toJSON(message: SilenceChunk): unknown; fromPartial, never>>(object: I): SilenceChunk; }; export declare const Eou: { encode(_: Eou, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Eou; fromJSON(_: any): Eou; toJSON(_: Eou): unknown; fromPartial, never>>(_: I): Eou; }; export declare const StreamingRequest: { encode(message: StreamingRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamingRequest; fromJSON(object: any): StreamingRequest; toJSON(message: StreamingRequest): unknown; fromPartial, never>) | undefined; containerAudio?: ({ containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & { containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textNormalization?: ({ textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & { textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & Record, never>) | undefined; languageRestriction?: ({ restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: string[] | undefined; } & { restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined; } & Record, never>) | undefined; eouClassifier?: ({ defaultClassifier?: { type?: DefaultEouClassifier_EouSensitivity | undefined; maxPauseBetweenWordsHintMs?: number | undefined; } | undefined; externalClassifier?: {} | undefined; } & { defaultClassifier?: ({ type?: DefaultEouClassifier_EouSensitivity | undefined; maxPauseBetweenWordsHintMs?: number | undefined; } & { type?: DefaultEouClassifier_EouSensitivity | undefined; maxPauseBetweenWordsHintMs?: number | undefined; } & Record, never>) | undefined; externalClassifier?: ({} & {} & Record, never>) | undefined; } & Record, never>) | undefined; recognitionClassifier?: ({ classifiers?: { classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; }[] | undefined; } & { classifiers?: ({ classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; }[] & ({ classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; } & { classifier?: string | undefined; triggers?: (RecognitionClassifier_TriggerType[] & RecognitionClassifier_TriggerType[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; speechAnalysis?: ({ enableSpeakerAnalysis?: boolean | undefined; enableConversationAnalysis?: boolean | undefined; descriptiveStatisticsQuantiles?: number[] | undefined; } & { enableSpeakerAnalysis?: boolean | undefined; enableConversationAnalysis?: boolean | undefined; descriptiveStatisticsQuantiles?: (number[] & number[] & Record, never>) | undefined; } & Record, never>) | undefined; speakerLabeling?: ({ speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined; } & { speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; chunk?: ({ data?: Buffer | undefined; } & { data?: Buffer | undefined; } & Record, never>) | undefined; silenceChunk?: ({ durationMs?: number | undefined; } & { durationMs?: number | undefined; } & Record, never>) | undefined; eou?: ({} & {} & Record, never>) | undefined; } & Record, never>>(object: I): StreamingRequest; }; export declare const RecognizeFileRequest: { encode(message: RecognizeFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RecognizeFileRequest; fromJSON(object: any): RecognizeFileRequest; toJSON(message: RecognizeFileRequest): unknown; fromPartial, never>) | undefined; containerAudio?: ({ containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & { containerAudioType?: ContainerAudio_ContainerAudioType | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; textNormalization?: ({ textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & { textNormalization?: TextNormalizationOptions_TextNormalization | undefined; profanityFilter?: boolean | undefined; literatureText?: boolean | undefined; phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined; } & Record, never>) | undefined; languageRestriction?: ({ restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: string[] | undefined; } & { restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined; languageCode?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined; } & Record, never>) | undefined; recognitionClassifier?: ({ classifiers?: { classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; }[] | undefined; } & { classifiers?: ({ classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; }[] & ({ classifier?: string | undefined; triggers?: RecognitionClassifier_TriggerType[] | undefined; } & { classifier?: string | undefined; triggers?: (RecognitionClassifier_TriggerType[] & RecognitionClassifier_TriggerType[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; speechAnalysis?: ({ enableSpeakerAnalysis?: boolean | undefined; enableConversationAnalysis?: boolean | undefined; descriptiveStatisticsQuantiles?: number[] | undefined; } & { enableSpeakerAnalysis?: boolean | undefined; enableConversationAnalysis?: boolean | undefined; descriptiveStatisticsQuantiles?: (number[] & number[] & Record, never>) | undefined; } & Record, never>) | undefined; speakerLabeling?: ({ speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined; } & { speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): RecognizeFileRequest; }; export declare const Word: { encode(message: Word, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Word; fromJSON(object: any): Word; toJSON(message: Word): unknown; fromPartial, never>>(object: I): Word; }; export declare const LanguageEstimation: { encode(message: LanguageEstimation, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LanguageEstimation; fromJSON(object: any): LanguageEstimation; toJSON(message: LanguageEstimation): unknown; fromPartial, never>>(object: I): LanguageEstimation; }; export declare const Alternative: { encode(message: Alternative, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Alternative; fromJSON(object: any): Alternative; toJSON(message: Alternative): unknown; fromPartial, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): Alternative; }; export declare const EouUpdate: { encode(message: EouUpdate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EouUpdate; fromJSON(object: any): EouUpdate; toJSON(message: EouUpdate): unknown; fromPartial, never>>(object: I): EouUpdate; }; export declare const AlternativeUpdate: { encode(message: AlternativeUpdate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AlternativeUpdate; fromJSON(object: any): AlternativeUpdate; toJSON(message: AlternativeUpdate): unknown; fromPartial, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>>(object: I): AlternativeUpdate; }; export declare const AudioCursors: { encode(message: AudioCursors, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AudioCursors; fromJSON(object: any): AudioCursors; toJSON(message: AudioCursors): unknown; fromPartial, never>>(object: I): AudioCursors; }; export declare const FinalRefinement: { encode(message: FinalRefinement, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FinalRefinement; fromJSON(object: any): FinalRefinement; toJSON(message: FinalRefinement): unknown; fromPartial, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): FinalRefinement; }; export declare const StatusCode: { encode(message: StatusCode, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StatusCode; fromJSON(object: any): StatusCode; toJSON(message: StatusCode): unknown; fromPartial, never>>(object: I): StatusCode; }; export declare const SessionUuid: { encode(message: SessionUuid, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SessionUuid; fromJSON(object: any): SessionUuid; toJSON(message: SessionUuid): unknown; fromPartial, never>>(object: I): SessionUuid; }; export declare const PhraseHighlight: { encode(message: PhraseHighlight, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PhraseHighlight; fromJSON(object: any): PhraseHighlight; toJSON(message: PhraseHighlight): unknown; fromPartial, never>>(object: I): PhraseHighlight; }; export declare const RecognitionClassifierLabel: { encode(message: RecognitionClassifierLabel, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierLabel; fromJSON(object: any): RecognitionClassifierLabel; toJSON(message: RecognitionClassifierLabel): unknown; fromPartial, never>>(object: I): RecognitionClassifierLabel; }; export declare const RecognitionClassifierResult: { encode(message: RecognitionClassifierResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierResult; fromJSON(object: any): RecognitionClassifierResult; toJSON(message: RecognitionClassifierResult): unknown; fromPartial, never>)[] & Record, never>) | undefined; labels?: ({ label?: string | undefined; confidence?: number | undefined; }[] & ({ label?: string | undefined; confidence?: number | undefined; } & { label?: string | undefined; confidence?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): RecognitionClassifierResult; }; export declare const RecognitionClassifierUpdate: { encode(message: RecognitionClassifierUpdate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierUpdate; fromJSON(object: any): RecognitionClassifierUpdate; toJSON(message: RecognitionClassifierUpdate): unknown; fromPartial, never>)[] & Record, never>) | undefined; labels?: ({ label?: string | undefined; confidence?: number | undefined; }[] & ({ label?: string | undefined; confidence?: number | undefined; } & { label?: string | undefined; confidence?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): RecognitionClassifierUpdate; }; export declare const DescriptiveStatistics: { encode(message: DescriptiveStatistics, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DescriptiveStatistics; fromJSON(object: any): DescriptiveStatistics; toJSON(message: DescriptiveStatistics): unknown; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): DescriptiveStatistics; }; export declare const DescriptiveStatistics_Quantile: { encode(message: DescriptiveStatistics_Quantile, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DescriptiveStatistics_Quantile; fromJSON(object: any): DescriptiveStatistics_Quantile; toJSON(message: DescriptiveStatistics_Quantile): unknown; fromPartial, never>>(object: I): DescriptiveStatistics_Quantile; }; export declare const AudioSegmentBoundaries: { encode(message: AudioSegmentBoundaries, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AudioSegmentBoundaries; fromJSON(object: any): AudioSegmentBoundaries; toJSON(message: AudioSegmentBoundaries): unknown; fromPartial, never>>(object: I): AudioSegmentBoundaries; }; export declare const SpeakerAnalysis: { encode(message: SpeakerAnalysis, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SpeakerAnalysis; fromJSON(object: any): SpeakerAnalysis; toJSON(message: SpeakerAnalysis): unknown; fromPartial, never>) | undefined; totalSpeechMs?: number | undefined; speechRatio?: number | undefined; totalSilenceMs?: number | undefined; silenceRatio?: number | undefined; wordsCount?: number | undefined; lettersCount?: number | undefined; wordsPerSecond?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; lettersPerSecond?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; wordsPerUtterance?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; lettersPerUtterance?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; utteranceCount?: number | undefined; utteranceDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): SpeakerAnalysis; }; export declare const ConversationAnalysis: { encode(message: ConversationAnalysis, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConversationAnalysis; fromJSON(object: any): ConversationAnalysis; toJSON(message: ConversationAnalysis): unknown; fromPartial, never>) | undefined; totalSimultaneousSilenceDurationMs?: number | undefined; totalSimultaneousSilenceRatio?: number | undefined; simultaneousSilenceDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; totalSimultaneousSpeechDurationMs?: number | undefined; totalSimultaneousSpeechRatio?: number | undefined; simultaneousSpeechDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; speakerInterrupts?: ({ speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; }[] & ({ speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; } & { speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; totalSpeechDurationMs?: number | undefined; totalSpeechRatio?: number | undefined; } & Record, never>>(object: I): ConversationAnalysis; }; export declare const ConversationAnalysis_InterruptsEvaluation: { encode(message: ConversationAnalysis_InterruptsEvaluation, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConversationAnalysis_InterruptsEvaluation; fromJSON(object: any): ConversationAnalysis_InterruptsEvaluation; toJSON(message: ConversationAnalysis_InterruptsEvaluation): unknown; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): ConversationAnalysis_InterruptsEvaluation; }; export declare const StreamingResponse: { encode(message: StreamingResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamingResponse; fromJSON(object: any): StreamingResponse; toJSON(message: StreamingResponse): unknown; fromPartial, never>) | undefined; audioCursors?: ({ receivedDataMs?: number | undefined; resetTimeMs?: number | undefined; partialTimeMs?: number | undefined; finalTimeMs?: number | undefined; finalIndex?: number | undefined; eouTimeMs?: number | undefined; } & { receivedDataMs?: number | undefined; resetTimeMs?: number | undefined; partialTimeMs?: number | undefined; finalTimeMs?: number | undefined; finalIndex?: number | undefined; eouTimeMs?: number | undefined; } & Record, never>) | undefined; responseWallTimeMs?: number | undefined; partial?: ({ alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } & { alternatives?: ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] & ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; } & { words?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>) | undefined; final?: ({ alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } & { alternatives?: ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] & ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; } & { words?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>) | undefined; eouUpdate?: ({ timeMs?: number | undefined; } & { timeMs?: number | undefined; } & Record, never>) | undefined; finalRefinement?: ({ finalIndex?: number | undefined; normalizedText?: { alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } | undefined; } & { finalIndex?: number | undefined; normalizedText?: ({ alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } & { alternatives?: ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] & ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; } & { words?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; statusCode?: ({ codeType?: CodeType | undefined; message?: string | undefined; } & { codeType?: CodeType | undefined; message?: string | undefined; } & Record, never>) | undefined; classifierUpdate?: ({ windowType?: RecognitionClassifierUpdate_WindowType | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifierResult?: { classifier?: string | undefined; highlights?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; } | undefined; } & { windowType?: RecognitionClassifierUpdate_WindowType | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifierResult?: ({ classifier?: string | undefined; highlights?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; } & { classifier?: string | undefined; highlights?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; labels?: ({ label?: string | undefined; confidence?: number | undefined; }[] & ({ label?: string | undefined; confidence?: number | undefined; } & { label?: string | undefined; confidence?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; speakerAnalysis?: ({ speakerTag?: string | undefined; windowType?: SpeakerAnalysis_WindowType | undefined; speechBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } | undefined; totalSpeechMs?: number | undefined; speechRatio?: number | undefined; totalSilenceMs?: number | undefined; silenceRatio?: number | undefined; wordsCount?: number | undefined; lettersCount?: number | undefined; wordsPerSecond?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; lettersPerSecond?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; wordsPerUtterance?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; lettersPerUtterance?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; utteranceCount?: number | undefined; utteranceDurationEstimation?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; } & { speakerTag?: string | undefined; windowType?: SpeakerAnalysis_WindowType | undefined; speechBoundaries?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>) | undefined; totalSpeechMs?: number | undefined; speechRatio?: number | undefined; totalSilenceMs?: number | undefined; silenceRatio?: number | undefined; wordsCount?: number | undefined; lettersCount?: number | undefined; wordsPerSecond?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; lettersPerSecond?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; wordsPerUtterance?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; lettersPerUtterance?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; utteranceCount?: number | undefined; utteranceDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; conversationAnalysis?: ({ conversationBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } | undefined; totalSimultaneousSilenceDurationMs?: number | undefined; totalSimultaneousSilenceRatio?: number | undefined; simultaneousSilenceDurationEstimation?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; totalSimultaneousSpeechDurationMs?: number | undefined; totalSimultaneousSpeechRatio?: number | undefined; simultaneousSpeechDurationEstimation?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; speakerInterrupts?: { speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; }[] | undefined; totalSpeechDurationMs?: number | undefined; totalSpeechRatio?: number | undefined; } & { conversationBoundaries?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>) | undefined; totalSimultaneousSilenceDurationMs?: number | undefined; totalSimultaneousSilenceRatio?: number | undefined; simultaneousSilenceDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; totalSimultaneousSpeechDurationMs?: number | undefined; totalSimultaneousSpeechRatio?: number | undefined; simultaneousSpeechDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; speakerInterrupts?: ({ speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; }[] & ({ speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; } & { speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; totalSpeechDurationMs?: number | undefined; totalSpeechRatio?: number | undefined; } & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>>(object: I): StreamingResponse; }; export declare const DeleteRecognitionRequest: { encode(message: DeleteRecognitionRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteRecognitionRequest; fromJSON(object: any): DeleteRecognitionRequest; toJSON(message: DeleteRecognitionRequest): unknown; fromPartial, never>>(object: I): DeleteRecognitionRequest; }; export declare const StreamingResponseList: { encode(message: StreamingResponseList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamingResponseList; fromJSON(object: any): StreamingResponseList; toJSON(message: StreamingResponseList): unknown; fromPartial, never>) | undefined; audioCursors?: ({ receivedDataMs?: number | undefined; resetTimeMs?: number | undefined; partialTimeMs?: number | undefined; finalTimeMs?: number | undefined; finalIndex?: number | undefined; eouTimeMs?: number | undefined; } & { receivedDataMs?: number | undefined; resetTimeMs?: number | undefined; partialTimeMs?: number | undefined; finalTimeMs?: number | undefined; finalIndex?: number | undefined; eouTimeMs?: number | undefined; } & Record, never>) | undefined; responseWallTimeMs?: number | undefined; partial?: ({ alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } & { alternatives?: ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] & ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; } & { words?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>) | undefined; final?: ({ alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } & { alternatives?: ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] & ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; } & { words?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>) | undefined; eouUpdate?: ({ timeMs?: number | undefined; } & { timeMs?: number | undefined; } & Record, never>) | undefined; finalRefinement?: ({ finalIndex?: number | undefined; normalizedText?: { alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } | undefined; } & { finalIndex?: number | undefined; normalizedText?: ({ alternatives?: { words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] | undefined; channelTag?: string | undefined; } & { alternatives?: ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; }[] & ({ words?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: { languageCode?: string | undefined; probability?: number | undefined; }[] | undefined; } & { words?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; confidence?: number | undefined; languages?: ({ languageCode?: string | undefined; probability?: number | undefined; }[] & ({ languageCode?: string | undefined; probability?: number | undefined; } & { languageCode?: string | undefined; probability?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; statusCode?: ({ codeType?: CodeType | undefined; message?: string | undefined; } & { codeType?: CodeType | undefined; message?: string | undefined; } & Record, never>) | undefined; classifierUpdate?: ({ windowType?: RecognitionClassifierUpdate_WindowType | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifierResult?: { classifier?: string | undefined; highlights?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; } | undefined; } & { windowType?: RecognitionClassifierUpdate_WindowType | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifierResult?: ({ classifier?: string | undefined; highlights?: { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; } & { classifier?: string | undefined; highlights?: ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { text?: string | undefined; startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; labels?: ({ label?: string | undefined; confidence?: number | undefined; }[] & ({ label?: string | undefined; confidence?: number | undefined; } & { label?: string | undefined; confidence?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; speakerAnalysis?: ({ speakerTag?: string | undefined; windowType?: SpeakerAnalysis_WindowType | undefined; speechBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } | undefined; totalSpeechMs?: number | undefined; speechRatio?: number | undefined; totalSilenceMs?: number | undefined; silenceRatio?: number | undefined; wordsCount?: number | undefined; lettersCount?: number | undefined; wordsPerSecond?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; lettersPerSecond?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; wordsPerUtterance?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; lettersPerUtterance?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; utteranceCount?: number | undefined; utteranceDurationEstimation?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; } & { speakerTag?: string | undefined; windowType?: SpeakerAnalysis_WindowType | undefined; speechBoundaries?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>) | undefined; totalSpeechMs?: number | undefined; speechRatio?: number | undefined; totalSilenceMs?: number | undefined; silenceRatio?: number | undefined; wordsCount?: number | undefined; lettersCount?: number | undefined; wordsPerSecond?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; lettersPerSecond?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; wordsPerUtterance?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; lettersPerUtterance?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; utteranceCount?: number | undefined; utteranceDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; conversationAnalysis?: ({ conversationBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } | undefined; totalSimultaneousSilenceDurationMs?: number | undefined; totalSimultaneousSilenceRatio?: number | undefined; simultaneousSilenceDurationEstimation?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; totalSimultaneousSpeechDurationMs?: number | undefined; totalSimultaneousSpeechRatio?: number | undefined; simultaneousSpeechDurationEstimation?: { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } | undefined; speakerInterrupts?: { speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; }[] | undefined; totalSpeechDurationMs?: number | undefined; totalSpeechRatio?: number | undefined; } & { conversationBoundaries?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>) | undefined; totalSimultaneousSilenceDurationMs?: number | undefined; totalSimultaneousSilenceRatio?: number | undefined; simultaneousSilenceDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; totalSimultaneousSpeechDurationMs?: number | undefined; totalSimultaneousSpeechRatio?: number | undefined; simultaneousSpeechDurationEstimation?: ({ min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: { level?: number | undefined; value?: number | undefined; }[] | undefined; } & { min?: number | undefined; max?: number | undefined; mean?: number | undefined; std?: number | undefined; quantiles?: ({ level?: number | undefined; value?: number | undefined; }[] & ({ level?: number | undefined; value?: number | undefined; } & { level?: number | undefined; value?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; speakerInterrupts?: ({ speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; }[] & ({ speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] | undefined; } & { speakerTag?: string | undefined; interruptsCount?: number | undefined; interruptsDurationMs?: number | undefined; interrupts?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; }[] & ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; totalSpeechDurationMs?: number | undefined; totalSpeechRatio?: number | undefined; } & Record, never>) | undefined; channelTag?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): StreamingResponseList; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};