import * as plugins from '../plugins.js'; import * as interfaces from '../../dist_ts_interfaces/index.js'; export interface ISecurityPolicyState { rules: interfaces.data.ISecurityBlockRule[]; ipIntelligence: interfaces.data.IIpIntelligenceRecord[]; compiledPolicy: interfaces.data.ISecurityCompiledPolicy | null; auditEvents: interfaces.data.ISecurityPolicyAuditEvent[]; isLoading: boolean; error: string | null; lastUpdated: number; } export declare const securityPolicyStatePart: plugins.deesElement.domtools.plugins.smartstate.StatePart; export declare const fetchSecurityPolicyAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const createSecurityBlockRuleAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const updateSecurityBlockRuleAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const deleteSecurityBlockRuleAction: plugins.deesElement.domtools.plugins.smartstate.StateAction; export declare const refreshIpIntelligenceAction: plugins.deesElement.domtools.plugins.smartstate.StateAction;