import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Data source to retrieve a specific Auth0 Form by `id` * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as auth0 from "@pulumi/auth0"; * * // An Auth0 form loaded using its ID. * const myFormData = auth0.getForm({ * id: "ap_31LxRJphZF1Kqzf2zBgmgA", * }); * ``` */ export declare function getForm(args: GetFormArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getForm. */ export interface GetFormArgs { /** * The id of the Form. */ id: string; } /** * A collection of values returned by getForm. */ export interface GetFormResult { /** * Submission configuration of the form. (JSON encoded) */ readonly ending: string; /** * The id of the Form. */ readonly id: string; /** * Language specific configuration for the form. */ readonly languages: outputs.GetFormLanguage[]; /** * Message specific configuration for the form. */ readonly messages: outputs.GetFormMessage[]; /** * Name of the form. */ readonly name: string; /** * Nodes of the form. (JSON encoded) */ readonly nodes: string; /** * Input setup of the form. (JSON encoded) */ readonly start: string; /** * Style specific configuration for the form. (JSON encoded) */ readonly style: string; /** * Translations of the form. (JSON encoded) */ readonly translations: string; } /** * Data source to retrieve a specific Auth0 Form by `id` * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as auth0 from "@pulumi/auth0"; * * // An Auth0 form loaded using its ID. * const myFormData = auth0.getForm({ * id: "ap_31LxRJphZF1Kqzf2zBgmgA", * }); * ``` */ export declare function getFormOutput(args: GetFormOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getForm. */ export interface GetFormOutputArgs { /** * The id of the Form. */ id: pulumi.Input; }