import * as pulumi from "@pulumi/pulumi"; export declare function getTemplateinput(opts?: pulumi.InvokeOptions): Promise; /** * A collection of values returned by getTemplateinput. */ export interface GetTemplateinputResult { readonly advanced: boolean; readonly default: string; readonly description: string; readonly factName: string; readonly hiddenValue: boolean; readonly id: string; readonly inputType: string; readonly name: string; readonly puppetClassName: string; readonly puppetParameterName: string; readonly required: boolean; readonly resourceType: string; readonly templateId: number; readonly valueType: string; readonly variableName: string; } export declare function getTemplateinputOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output;