import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets a Conversation. */ export declare function getConversation(args: GetConversationArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetConversationArgs { collectionId: string; conversationId: string; dataStoreId: string; location: string; project?: string; } export interface GetConversationResult { /** * The time the conversation finished. */ readonly endTime: string; /** * Conversation messages. */ readonly messages: outputs.discoveryengine.v1beta.GoogleCloudDiscoveryengineV1betaConversationMessageResponse[]; /** * Immutable. Fully qualified name `project/*/locations/global/collections/{collection}/dataStore/*/conversations/*` */ readonly name: string; /** * The time the conversation started. */ readonly startTime: string; /** * The state of the Conversation. */ readonly state: string; /** * A unique identifier for tracking users. */ readonly userPseudoId: string; } /** * Gets a Conversation. */ export declare function getConversationOutput(args: GetConversationOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetConversationOutputArgs { collectionId: pulumi.Input; conversationId: pulumi.Input; dataStoreId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }