import { AuditReportRule, AuditRuleEntityIdType, AuditRuleEntityType, AuditRuleGroup, ID, LoggedInUser, User } from '@zeniai/client-epic-state';
export interface AuditReportRuleProps {
    allUsers: User[];
    isControllerOrReviewer: boolean;
    isGroupFixed: boolean;
    isMonthEnd: boolean;
    loggedInUser: LoggedInUser;
    rule: AuditReportRule;
    ruleGroup: AuditRuleGroup;
    handleReasonAuditRule: (auditRuleId: string, auditRuleGroupId: string, reasonToPass: string, reasonStatus: string) => void;
    onClickRule: (entityType: AuditRuleEntityType, entityId: AuditRuleEntityIdType, ruleId: ID) => void;
}
export declare const AuditRule: ({ loggedInUser, isControllerOrReviewer, allUsers, isMonthEnd, rule, isGroupFixed, ruleGroup, onClickRule, handleReasonAuditRule, }: AuditReportRuleProps) => import("react/jsx-runtime").JSX.Element;
