import * as plugins from '../../plugins.js'; import type { ISecurityBlockRule, TSecurityBlockRuleMatchMode, TSecurityBlockRuleType } from '../../../dist_ts_interfaces/data/security-policy.js'; export declare class SecurityBlockRuleDoc extends plugins.smartdata.SmartDataDbDoc implements ISecurityBlockRule { id: string; type: TSecurityBlockRuleType; value: string; matchMode?: TSecurityBlockRuleMatchMode; enabled: boolean; reason?: string; createdAt: number; updatedAt: number; createdBy: string; constructor(); static findById(id: string): Promise; static findAll(): Promise; static findEnabled(): Promise; }