/// import { IActionProps } from "../ActionsDropdown"; type ConditionState = "view" | "edit" | "shaded" | "linkedConditionEdit" | "readOnly" | "notApplicable" | "readOnlyNotApplicable"; export interface IStateProps { filterablePropertyName: string; filtrationMethodName?: string | JSX.Element; filtrationMethodParametersComponent?: React.ReactNode; linkedConditionComponent?: React.ReactNode; state: ConditionState; editorComponent: React.ReactNode; helpComponent?: React.ReactNode; moreConditionToggleCaption?: string; moreActions?: IActionProps[]; withAlert?: boolean; isLinkedCondition?: boolean; classNameContent?: string; } export interface ICallbackProps { onConditionStateToggle: () => void; onConditionRemove: () => void; onConditionCopy: () => void; onLinkedConditionEditModeToggle?: () => void; } export {};