import * as pulumi from "@pulumi/pulumi";
/**
 * > **Deprecated:** Use `proxmoxve.acme.getPlugin` instead. This data source will be removed in v1.0.
 *
 * Retrieves a single ACME plugin by plugin ID name.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
 *
 * const example = proxmoxve.acme.getPluginLegacy({
 *     plugin: "standalone",
 * });
 * export const dataProxmoxVirtualEnvironmentAcmePlugin = example;
 * ```
 */
export declare function getPluginLegacy(args: GetPluginLegacyArgs, opts?: pulumi.InvokeOptions): Promise<GetPluginLegacyResult>;
/**
 * A collection of arguments for invoking getPluginLegacy.
 */
export interface GetPluginLegacyArgs {
    /**
     * ACME Plugin ID name.
     */
    plugin: string;
}
/**
 * A collection of values returned by getPluginLegacy.
 */
export interface GetPluginLegacyResult {
    /**
     * API plugin name.
     */
    readonly api: string;
    /**
     * DNS plugin data.
     */
    readonly data: {
        [key: string]: string;
    };
    /**
     * Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
     */
    readonly digest: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * ACME Plugin ID name.
     */
    readonly plugin: string;
    /**
     * ACME challenge type (dns, standalone).
     */
    readonly type: string;
    /**
     * Extra delay in seconds to wait before requesting validation. Allows to cope with a long TTL of DNS records (0 - 172800).
     */
    readonly validationDelay: number;
}
/**
 * > **Deprecated:** Use `proxmoxve.acme.getPlugin` instead. This data source will be removed in v1.0.
 *
 * Retrieves a single ACME plugin by plugin ID name.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
 *
 * const example = proxmoxve.acme.getPluginLegacy({
 *     plugin: "standalone",
 * });
 * export const dataProxmoxVirtualEnvironmentAcmePlugin = example;
 * ```
 */
export declare function getPluginLegacyOutput(args: GetPluginLegacyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPluginLegacyResult>;
/**
 * A collection of arguments for invoking getPluginLegacy.
 */
export interface GetPluginLegacyOutputArgs {
    /**
     * ACME Plugin ID name.
     */
    plugin: pulumi.Input<string>;
}
//# sourceMappingURL=getPluginLegacy.d.ts.map