import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; /** * Access state from a remote backend. */ export declare function getRemoteReference(args: GetRemoteReferenceArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetRemoteReferenceArgs { /** * The remote backend hostname to connect to. */ hostname?: string; /** * The name of the organization containing the targeted workspace(s). */ organization: string; /** * The token used to authenticate with the remote backend. */ token?: string; workspaces: inputs.state.Workspaces; } /** * The result of fetching from a Terraform state store. */ export interface GetRemoteReferenceResult { /** * The outputs displayed from Terraform state. */ readonly outputs: { [key: string]: any; }; } /** * Access state from a remote backend. */ export declare function getRemoteReferenceOutput(args: GetRemoteReferenceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetRemoteReferenceOutputArgs { /** * The remote backend hostname to connect to. */ hostname?: pulumi.Input; /** * The name of the organization containing the targeted workspace(s). */ organization: pulumi.Input; /** * The token used to authenticate with the remote backend. */ token?: pulumi.Input; workspaces: pulumi.Input; } //# sourceMappingURL=getRemoteReference.d.ts.map