import { State } from '../../shared/State';
/**
 * Custom Domains object
 */
export type CustomDomains = {
    domains: string[];
};
/**
 * Verify CNAME
 * @param {Object} params Parameters object.
 * @param {string} params.name CustomDomains object
 * @param {State} params.state State object.
 * @returns {Promise<''>} a promise that resolves to an empty string response.
 */
export declare function verifyCNAME({ name, state, }: {
    name: string;
    state: State;
}): Promise<''>;
/**
 * Get custom domains
 * @returns {Promise<CustomDomains>} a promise that resolves to a CustomDomains object
 */
export declare function getCustomDomains({ state, }: {
    state: State;
}): Promise<CustomDomains>;
/**
 * Set custom domains
 * @param {Object} params Parameters object.
 * @param {CustomDomains} params.domains CustomDomains object
 * @param {State} params.state State object.
 * @returns {Promise<CustomDomains>} a promise that resolves to a CustomDomains object.
 */
export declare function setCustomDomains({ domains, state, }: {
    domains: CustomDomains;
    state: State;
}): Promise<CustomDomains>;
//# sourceMappingURL=EnvCustomDomainsApi.d.ts.map