export type TmMultiselectTableRowData = { id: number; leftIsSelectAll: boolean; leftSelectedData?: TmMultiSelectTableSelectDataFormat[]; rightIsSelectAll: boolean; rightSelectedData?: TmMultiSelectTableSelectDataFormat[]; index: number; }; export type TmMultiSelectTableSelectDataFormat = { id: number; text: string; }; export type TmMultiselectTableProps = { collumnsSettings: { leftSide: { selectAllTitle: string; selectTitle: string; data: TmMultiSelectTableSelectDataFormat[]; }; rightSide: { selectAllTitle: string; selectTitle: string; data: TmMultiSelectTableSelectDataFormat[]; selectedQuantitiesTitle: string; }; }; rowsInput: TmMultiselectTableRowData[] | []; rowsOutput: (data: TmMultiselectTableRowData[]) => void; haveActions: boolean; }; export default function TmMultiselectTable(props: TmMultiselectTableProps): JSX.Element;