import * as pulumi from "@pulumi/pulumi"; export declare function getDnsRecord(args: GetDnsRecordArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDnsRecord. */ export interface GetDnsRecordArgs { id?: number; name: string; type: string; zone: number; } /** * A collection of values returned by getDnsRecord. */ export interface GetDnsRecordResult { readonly accelerated: boolean; readonly acceleratedPullzone: number; readonly comment: string; readonly enabled: boolean; readonly flags: number; readonly geolocationLat: number; readonly geolocationLong: number; readonly id: number; readonly latencyZone: string; readonly linkName: string; readonly monitorType: string; readonly name: string; readonly port: number; readonly priority: number; readonly pullzoneId: number; readonly smartRoutingType: string; readonly tag: string; readonly ttl: number; readonly type: string; readonly value: string; readonly weight: number; readonly zone: number; } export declare function getDnsRecordOutput(args: GetDnsRecordOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDnsRecord. */ export interface GetDnsRecordOutputArgs { id?: pulumi.Input; name: pulumi.Input; type: pulumi.Input; zone: pulumi.Input; }