import { APIResource } from "../../../../core/resource.mjs";
import * as ConfigurationsAPI from "./configurations.mjs";
import { APIPromise } from "../../../../core/api-promise.mjs";
import { RequestOptions } from "../../../../internal/request-options.mjs";
export declare class BaseCustomCertificate extends APIResource {
    static readonly _key: readonly ['zeroTrust', 'gateway', 'configurations', 'customCertificate'];
    /**
     * Retrieve the current Zero Trust certificate configuration.
     *
     * @deprecated
     */
    get(params: CustomCertificateGetParams, options?: RequestOptions): APIPromise<ConfigurationsAPI.CustomCertificateSettings | null>;
}
export declare class CustomCertificate extends BaseCustomCertificate {
}
export interface CustomCertificateGetParams {
    /**
     * Specify the Cloudflare account identifier.
     */
    account_id: string;
}
export declare namespace CustomCertificate {
    export { type CustomCertificateGetParams as CustomCertificateGetParams };
}
//# sourceMappingURL=custom-certificate.d.mts.map