import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets a shared flow by name, including a list of its revisions. */ export declare function getSharedflow(args: GetSharedflowArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSharedflowArgs { organizationId: string; sharedflowId: string; } export interface GetSharedflowResult { /** * The id of the most recently created revision for this shared flow. */ readonly latestRevisionId: string; /** * Metadata describing the shared flow. */ readonly metaData: outputs.apigee.v1.GoogleCloudApigeeV1EntityMetadataResponse; /** * The ID of the shared flow. */ readonly name: string; /** * A list of revisions of this shared flow. */ readonly revision: string[]; } /** * Gets a shared flow by name, including a list of its revisions. */ export declare function getSharedflowOutput(args: GetSharedflowOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSharedflowOutputArgs { organizationId: pulumi.Input; sharedflowId: pulumi.Input; }