import { ContentRule, RuleCreatePayload, RuleListQuery } from './rules.type'; /** * Fake rules dataset used while the CMS rules endpoints are under * development. Covers both FEAT-002 (`llmAgent`) and FEAT-004 * (expression/chain) rule shapes. * * Field names use camelCase to match the backend API response. Action * parameters are nested under `params` and `conditionExpr` references the * real condition-field catalog (`account_state.*` / `account_metric_by_deal.*`). */ export declare const MOCK_RULES: ContentRule[]; export declare function mockRuleList(query?: RuleListQuery): { items: ContentRule[]; total: number; }; export declare function mockRuleDetail(uuid: string): ContentRule | undefined; export declare function mockRuleCreate(payload: RuleCreatePayload): ContentRule; export declare function mockRuleUpdate(uuid: string, patch: Partial): ContentRule | undefined; export declare function mockRuleRemove(uuid: string): boolean; //# sourceMappingURL=mock.d.ts.map