import { APIResource } from "../../../core/resource.js"; import * as DNSAPI from "../../email-routing/dns.js"; import { DNSRecordsSinglePage } from "../../email-routing/dns.js"; import { PagePromise } from "../../../core/pagination.js"; import { RequestOptions } from "../../../internal/request-options.js"; export declare class BaseDNS extends APIResource { static readonly _key: readonly ['emailSending', 'subdomains', 'dns']; /** * Returns the expected DNS records for a sending subdomain. * * @example * ```ts * // Automatically fetches more pages as needed. * for await (const dnsRecord of client.emailSending.subdomains.dns.get( * 'aabbccdd11223344aabbccdd11223344', * { zone_id: '023e105f4ecef8ad9ca31a8372d0c353' }, * )) { * // ... * } * ``` */ get(subdomainID: string, params: DNSGetParams, options?: RequestOptions): PagePromise; } export declare class DNS extends BaseDNS { } export interface DNSGetParams { /** * Identifier. */ zone_id: string; } export declare namespace DNS { export { type DNSGetParams as DNSGetParams }; } export { type DNSRecordsSinglePage }; //# sourceMappingURL=dns.d.ts.map