import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves the specified session entity type. */ export declare function getSessionEntityType(args: GetSessionEntityTypeArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSessionEntityTypeArgs { agentId: string; entityTypeId: string; environmentId: string; location: string; project?: string; sessionId: string; } export interface GetSessionEntityTypeResult { /** * The collection of entities to override or supplement the custom entity type. */ readonly entities: outputs.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1EntityTypeEntityResponse[]; /** * Indicates whether the additional data should override or supplement the custom entity type definition. */ readonly entityOverrideMode: string; /** * The unique identifier of the session entity type. Format: `projects//locations//agents//sessions//entityTypes/` or `projects//locations//agents//environments//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. */ readonly name: string; } /** * Retrieves the specified session entity type. */ export declare function getSessionEntityTypeOutput(args: GetSessionEntityTypeOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSessionEntityTypeOutputArgs { agentId: pulumi.Input; entityTypeId: pulumi.Input; environmentId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; sessionId: pulumi.Input; }