/// import { IActionProps } from "../ActionsDropdown"; type GroupType = "and" | "or"; type ConditionState = "view" | "edit" | "shaded" | "linkedConditionEdit" | "readOnly" | "notApplicable" | "readOnlyNotApplicable"; export interface IStateProps { groupType: GroupType; state: ConditionState; andLabel: string; orLabel: string; shouldShowLabel?: boolean; children?: React.ReactNode | React.ReactNode[]; addSimpleConditionButton?: React.ReactNode; addGroupConditionButton?: React.ReactNode; shouldShowButtons: boolean; shouldShowDuplicateButton: boolean; shouldShowRemoveButton: boolean; shouldShowLabelButton: boolean; moreConditionToggleCaption?: string; moreActions?: IActionProps[]; } export interface ICallbackProps { onGroupTypeToggle: () => void; onConditionStateToggle: () => void; onConditionRemove: () => void; onConditionCopy: () => void; } export declare enum SearchClasses { KitFiltrationGroup = "kit-filtration-group", KitFiltrationCondition = "kit-filtration-condition", KitFiltrationGroupButtons = "kit-filtration-group__buttons" } export {};