declare class ICoreWorkflowConfig {
    _id?: string;
    wfcfg_workflow_id_wfrg?: string;
    wfcfg_step_number?: number;
    wfcfg_step_name?: string;
    wfcfg_approval_type_id_sygms?: string;
    wfcfg_approval_logic?: 'sequential' | 'parallel' | 'mixed' | any;
    wfcfg_allow_edit?: boolean;
    wfcfg_allow_reject?: boolean;
    wfcfg_allow_request_changes?: boolean;
    wfcfg_timeout_hours?: number;
    wfcfg_escalation_step?: number;
    wfcfg_use_fallback?: boolean;
    wfcfg_fallback_user_id_auth?: string;
    wfcfg_fallback_designation_id?: string;
    wfcfg_fallback_department_id?: string;
    wfcfg_fallback_role_id?: string;
    wfcfg_notify_all_approvers?: boolean;
    wfcfg_valid_from_date?: Date;
    wfcfg_valid_to_date?: Date;
    wfcfg_status_on_approval?: string;
    wfcfg_status_on_reject?: string;
    wfcfg_field_permissions?: Record<string, any>;
    wfcfg_integration_webhook?: string;
    wfcfg_isactive?: boolean;
}
export { ICoreWorkflowConfig };
