import { CookieDomains } from '../../api/cloud/EnvCookieDomainsApi';
import { State } from '../../shared/State';
export type EnvCookieDomains = {
    /**
     * Read cookie domains
     * @returns {Promise<ContentSecurityPolicy>} a promise that resolves to a CookieDomains object
     */
    readCookieDomains(): Promise<CookieDomains>;
    /**
     * Update cookie domains
     * @param {CookieDomains} domains CookieDomains object
     * @returns {Promise<CookieDomains>} a promise that resolves to a CookieDomains object.
     */
    updateCookieDomains(domains: CookieDomains): Promise<CookieDomains>;
};
declare const _default: (state: State) => EnvCookieDomains;
export default _default;
/**
 * Read cookie domains
 * @returns {Promise<CookieDomains>} a promise that resolves to a CookieDomains object
 */
export declare function readCookieDomains({ state, }: {
    state: State;
}): Promise<CookieDomains>;
/**
 * Update cookie domains
 * @param {Object} params Parameters object.
 * @param {CookieDomains} params.domains CookieDomains object
 * @param {State} params.state State object.
 * @returns {Promise<CookieDomains>} a promise that resolves to a CookieDomains object.
 */
export declare function updateCookieDomains({ domains, state, }: {
    domains: CookieDomains;
    state: State;
}): Promise<CookieDomains>;
//# sourceMappingURL=EnvCookieDomainsOps.d.ts.map