import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves the specified TransitionRouteGroup. */ export declare function getTransitionRouteGroup(args: GetTransitionRouteGroupArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetTransitionRouteGroupArgs { agentId: string; flowId: string; languageCode?: string; location: string; project?: string; transitionRouteGroupId: string; } export interface GetTransitionRouteGroupResult { /** * The human-readable name of the transition route group, unique within the flow. The display name can be no longer than 30 characters. */ readonly displayName: string; /** * The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: `projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups. */ readonly name: string; /** * Transition routes associated with the TransitionRouteGroup. */ readonly transitionRoutes: outputs.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1TransitionRouteResponse[]; } /** * Retrieves the specified TransitionRouteGroup. */ export declare function getTransitionRouteGroupOutput(args: GetTransitionRouteGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetTransitionRouteGroupOutputArgs { agentId: pulumi.Input; flowId: pulumi.Input; languageCode?: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; transitionRouteGroupId: pulumi.Input; }