import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets conversation model. */ export declare function getConversationModel(args: GetConversationModelArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetConversationModelArgs { conversationModelId: string; location: string; project?: string; } export interface GetConversationModelResult { /** * Metadata for article suggestion models. */ readonly articleSuggestionModelMetadata: outputs.dialogflow.v2.GoogleCloudDialogflowV2ArticleSuggestionModelMetadataResponse; /** * Creation time of this model. */ readonly createTime: string; /** * Datasets used to create model. */ readonly datasets: outputs.dialogflow.v2.GoogleCloudDialogflowV2InputDatasetResponse[]; /** * The display name of the model. At most 64 bytes long. */ readonly displayName: string; /** * Language code for the conversation model. If not specified, the language is en-US. Language at ConversationModel should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: "en-US". */ readonly languageCode: string; /** * ConversationModel resource name. Format: `projects//conversationModels/` */ readonly name: string; /** * Metadata for smart reply models. */ readonly smartReplyModelMetadata: outputs.dialogflow.v2.GoogleCloudDialogflowV2SmartReplyModelMetadataResponse; /** * State of the model. A model can only serve prediction requests after it gets deployed. */ readonly state: string; } /** * Gets conversation model. */ export declare function getConversationModelOutput(args: GetConversationModelOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetConversationModelOutputArgs { conversationModelId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }