import { APIResource } from "../../../../core/resource.mjs";
import * as OutgoingAPI from "./outgoing.mjs";
import { APIPromise } from "../../../../core/api-promise.mjs";
import { RequestOptions } from "../../../../internal/request-options.mjs";
export declare class BaseStatus extends APIResource {
    static readonly _key: readonly ['dns', 'zoneTransfers', 'outgoing', 'status'];
    /**
     * Get primary zone transfer status.
     *
     * @example
     * ```ts
     * const enableTransfer =
     *   await client.dns.zoneTransfers.outgoing.status.get({
     *     zone_id: '269d8f4853475ca241c4e730be286b20',
     *   });
     * ```
     */
    get(params: StatusGetParams, options?: RequestOptions): APIPromise<OutgoingAPI.EnableTransfer>;
}
export declare class Status extends BaseStatus {
}
export interface StatusGetParams {
    zone_id: string;
}
export declare namespace Status {
    export { type StatusGetParams as StatusGetParams };
}
//# sourceMappingURL=status.d.mts.map