import { CustomDomains } from '../../api/cloud/EnvCustomDomainsApi'; import { State } from '../../shared/State'; export type EnvCustomDomains = { /** * Verify CNAME * @param {string} name CNAME to verify * @returns {Promise} a promise that resolves to true if successul, false otherwise. */ verifyCNAME(name: string): Promise; /** * Read custom domains * @returns {Promise} a promise that resolves to a CustomDomains object */ readCustomDomains(): Promise; /** * Update custom domains * @param {CustomDomains} domains CustomDomains object * @returns {Promise} a promise that resolves to a CustomDomains object. */ updateCustomDomains(domains: CustomDomains): Promise; }; declare const _default: (state: State) => EnvCustomDomains; export default _default; /** * Verify CNAME * @param {Object} params Parameters object. * @param {string} params.name CNAME to verify * @param {State} params.state State object. * @returns {Promise} a promise that resolves to true if successul, false otherwise. */ export declare function verifyCNAME({ name, state, }: { name: string; state: State; }): Promise; /** * Read custom domains * @returns {Promise} a promise that resolves to a CustomDomains object */ export declare function readCustomDomains({ state, }: { state: State; }): Promise; /** * Update custom domains * @param {Object} params Parameters object. * @param {CustomDomains} params.domains CustomDomains object * @param {State} params.state State object. * @returns {Promise} a promise that resolves to a CustomDomains object. */ export declare function updateCustomDomains({ domains, state, }: { domains: CustomDomains; state: State; }): Promise; //# sourceMappingURL=EnvCustomDomainsOps.d.ts.map