import * as pulumi from "@pulumi/pulumi"; export declare function getDnsZone(args: GetDnsZoneArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDnsZone. */ export interface GetDnsZoneArgs { dnssecEnabled?: boolean; domain: string; } /** * A collection of values returned by getDnsZone. */ export interface GetDnsZoneResult { readonly dnssecAlgorithm: number; readonly dnssecDigest: string; readonly dnssecDigestType: number; readonly dnssecEnabled?: boolean; readonly dnssecFlags: number; readonly dnssecKeytag: number; readonly dnssecPublicKey: string; readonly domain: string; readonly id: number; readonly logAnonymized: boolean; readonly logAnonymizedStyle: string; readonly logEnabled: boolean; readonly nameserver1: string; readonly nameserver2: string; readonly nameserverCustom: boolean; readonly soaEmail: string; } export declare function getDnsZoneOutput(args: GetDnsZoneOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDnsZone. */ export interface GetDnsZoneOutputArgs { dnssecEnabled?: pulumi.Input; domain: pulumi.Input; }