import { ProgramRuleAction } from './program-rule-action.model'; import { IdentifiableField, IdentifiableObject } from '../../../shared'; export type ProgramRuleField = IdentifiableField | 'condition' | 'program' | 'programRuleActions'; export declare class ProgramRule extends IdentifiableObject { static resourceName: string; static singularResourceName: string; static fields: ProgramRuleField[]; condition: string; program: any; programRuleActions: ProgramRuleAction[]; constructor(programRule: Partial); }