import { ContentSecurityPolicy } from '../../api/cloud/EnvContentSecurityPolicyApi'; import { State } from '../../shared/State'; export type EnvContentSecurityPolicy = { /** * Read enforced content security policy * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object */ readEnforcedContentSecurityPolicy(): Promise; /** * Update enforced content security policy * @param {ContentSecurityPolicy} policy ContentSecurityPolicy object * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ updateEnforcedContentSecurityPolicy(policy: ContentSecurityPolicy): Promise; /** * Read report-only content security policy * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object */ readReportOnlyContentSecurityPolicy(): Promise; /** * Update report-only content security policy * @param {ContentSecurityPolicy} policy ContentSecurityPolicy object * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ updateReportOnlyContentSecurityPolicy(policy: ContentSecurityPolicy): Promise; }; declare const _default: (state: State) => EnvContentSecurityPolicy; export default _default; /** * Read enforced content security policy * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object */ export declare function readEnforcedContentSecurityPolicy({ state, }: { state: State; }): Promise; /** * Update enforced content security policy * @param {Object} params Parameters object. * @param {ContentSecurityPolicy} params.policy ContentSecurityPolicy object * @param {State} params.state State object. * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ export declare function updateEnforcedContentSecurityPolicy({ policy, state, }: { policy: ContentSecurityPolicy; state: State; }): Promise; /** * Enable enforced content security policy * @param {Object} params Parameters object. * @param {State} params.state State object. * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ export declare function enableEnforcedContentSecurityPolicy({ state, }: { state: State; }): Promise; /** * Enable enforced content security policy * @param {Object} params Parameters object. * @param {State} params.state State object. * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ export declare function disableEnforcedContentSecurityPolicy({ state, }: { state: State; }): Promise; /** * Read report-only content security policy * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object */ export declare function readReportOnlyContentSecurityPolicy({ state, }: { state: State; }): Promise; /** * Update report-only content security policy * @param {Object} params Parameters object. * @param {ContentSecurityPolicy} params.policy ContentSecurityPolicy object * @param {State} params.state State object. * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ export declare function updateReportOnlyContentSecurityPolicy({ policy, state, }: { policy: ContentSecurityPolicy; state: State; }): Promise; /** * Enable report-only content security policy * @param {Object} params Parameters object. * @param {State} params.state State object. * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ export declare function enableReportOnlyContentSecurityPolicy({ state, }: { state: State; }): Promise; /** * Enable report-ony content security policy * @param {Object} params Parameters object. * @param {State} params.state State object. * @returns {Promise} a promise that resolves to a ContentSecurityPolicy object. */ export declare function disableReportOnlyContentSecurityPolicy({ state, }: { state: State; }): Promise; //# sourceMappingURL=EnvContentSecurityPolicyOps.d.ts.map