/// /// import excelBuilder from "./utils/excelBuilder/excelBuilder"; declare const MappingTools: { buildRequest: ({ data, eTag, type }: { data: any; eTag: string; type: string; }) => { table: ({} | null)[][]; eTag: string; type: string; }; commitModification: ({ pks, errMsg, modalData, tableData }: { pks: any; errMsg: string; modalData: any; tableData: any; }) => any; commitPeriodiModification: ({ pks, errMsg, modalData, tableData, periodo, periodoKeys, periodoErrorMsg }: { pks: any; errMsg: string; modalData: any; tableData: any; periodo: any; periodoKeys: any; periodoErrorMsg: any; }) => any; deleteItem: ({ data, row, pks }: { data: any; row: any; pks: any; }) => (t2: {}) => any[]; removeModification: ({ data, row, pks }: { data: any; row: any; pks: any; }) => any; }; declare const DiffTools: { diff: ({ prev, current, primaryKeys, diffKeys, indexed }: { prev: any; current: any; primaryKeys?: any; diffKeys?: any; indexed?: any; }) => any[]; diffExcelBuilder: ({ prev, curr, list, fileName }: { prev: any; curr: any; list: any; fileName: string; }) => any; }; declare const ArkComponets: { Loader: ({ load, id, loadIcon }: { load: boolean; id: string; loadIcon: string; }) => JSX.Element; Modal: ({ open, id, title, modalClass, headerClass, bodyClass, footerClass, closeModal, modalBody, modalFooter }: { open: boolean; id?: string | undefined; title?: string | undefined; modalClass?: string | undefined; headerClass?: string | undefined; bodyClass?: string | undefined; footerClass?: string | undefined; closeModal?: any; modalBody?: JSX.Element | undefined; modalFooter?: JSX.Element | undefined; }) => JSX.Element; FilterModal: ({ open, id, title, headerClass, bodyClass, footerClass, closeModal, modalBody, clear, filter, disableFilter }: { open: boolean; id?: string | undefined; title?: string | undefined; headerClass?: string | undefined; bodyClass?: string | undefined; footerClass?: string | undefined; closeModal?: any; modalBody?: JSX.Element | undefined; clear: any; filter: any; disableFilter?: any; }) => JSX.Element; Dropdown: ({ labelName, selectName, change, value, options, sortOptions, isMulti, customScrollBars, isDisabled, isSearchable, isClearable, closeMenuOnSelect, noOptionsMessage, requiredFieldText, placeholder }: { labelName?: string | undefined; selectName: string; value: any[]; change: any; options: any[]; sortOptions?: boolean | undefined; isMulti?: boolean | undefined; customScrollBars?: boolean | undefined; isDisabled?: boolean | undefined; isSearchable?: boolean | undefined; isClearable?: boolean | undefined; closeMenuOnSelect?: boolean | undefined; requiredFieldText?: string | undefined; noOptionsMessage?: string | undefined; placeholder?: string | undefined; }) => JSX.Element; DateRange: import("react").ComponentClass; DatePicker: import("react").ComponentClass; TextArea: ({ update, value, areaClassName, id, labelName, readOnly, disabled, autoComplete, minLength, maxLength, requiredFieldText, placeholder }: import("./components/textArea/textArea").InputProps) => JSX.Element; NumericInput: import("react").ComponentClass; TextInput: import("react").ComponentClass; }; declare const ArkReducers: { filterReducer: ({ key, filterState, filters, filterOrig }: { key: string; filterState?: boolean | undefined; filters?: {} | undefined; filterOrig?: any[] | undefined; }) => { tableOptionsReducer: (state: { filterState: boolean; filters: {}; filterOrig: any[]; } | undefined, action: any) => { filters: any; filterState: boolean; filterOrig: any[]; } | { filterState: boolean; filterOrig: {}; filters: {}; }; setFilters: ({ filters }: { filters: any; }) => { type: string; filters: any; }; openFilter: () => { type: string; }; closeFilter: () => { type: string; }; clearFilter: () => { type: string; }; applyFilter: () => { type: string; }; clearAllSettings: () => { type: string; }; }; tableFilterReducer: ({ key, data, pageSize, pageSizeList, pageNo, sortColumn, columnFilters, tableCount, filterState, filters, filterOrig, dateRange, datePicker }: { key: string; data?: any; pageSize?: number | undefined; pageSizeList?: any[] | undefined; pageNo?: number | undefined; sortColumn?: string | null | undefined; columnFilters?: any[] | undefined; tableCount?: number | undefined; filterState?: boolean | undefined; filters?: {} | undefined; filterOrig?: any[] | undefined; dateRange?: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null | undefined; datePicker?: import("moment").Moment | null | undefined; }) => { tableOptionsReducer: (state: { data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; tableCount: number; filterState: boolean; filters: {}; filterOrig: any[]; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; datePicker: import("moment").Moment | null; } | undefined, action: any) => { pageSize: any; data: any; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; tableCount: number; filterState: boolean; filters: {}; filterOrig: any[]; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; datePicker: import("moment").Moment | null; } | { pageNo: any; data: any; pageSize: number; pageSizeList: any[]; sortColumn: string | null; columnFilters: any[]; tableCount: number; filterState: boolean; filters: {}; filterOrig: any[]; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; datePicker: import("moment").Moment | null; } | { columnFilters: any; data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; tableCount: number; filterState: boolean; filters: {}; filterOrig: any[]; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; datePicker: import("moment").Moment | null; } | { tableCount: any; data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; filterState: boolean; filters: {}; filterOrig: any[]; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; datePicker: import("moment").Moment | null; } | { filters: any; data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; tableCount: number; filterState: boolean; filterOrig: any[]; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; datePicker: import("moment").Moment | null; } | { filterState: boolean; filterOrig: {}; data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; tableCount: number; filters: {}; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; datePicker: import("moment").Moment | null; } | { pageNo: number; dateRange: { startDate: any; endDate: any; }; data: any; pageSize: number; pageSizeList: any[]; sortColumn: string | null; columnFilters: any[]; tableCount: number; filterState: boolean; filters: {}; filterOrig: any[]; datePicker: import("moment").Moment | null; } | { pageNo: number; datePicker: any; data: any; pageSize: number; pageSizeList: any[]; sortColumn: string | null; columnFilters: any[]; tableCount: number; filterState: boolean; filters: {}; filterOrig: any[]; dateRange: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; } | null; }; setData: ({ data }: { data: any; }) => { type: string; data: any; }; clearData: () => { type: string; }; setPageSize: ({ pageSize }: { pageSize: number; }) => { type: string; pageSize: number; }; setPageNo: ({ pageNo }: { pageNo: number; }) => { type: string; pageNo: number; }; setSortColumn: ({ col, dir }: { col: string; dir: string; }) => { type: string; SET_SORT_COLUMN: string; }; setColumnFilters: ({ date }: { date: import("moment").Moment | null; }) => { type: string; date: import("moment").Moment | null; }; clearColumnFilters: () => { type: string; }; setTableCount: ({ tableCount }: { tableCount: number; }) => { type: string; tableCount: number; }; resetTableSettings: () => { type: string; }; setFilters: ({ filters }: { filters: any; }) => { type: string; filters: any; }; openFilter: () => { type: string; }; closeFilter: () => { type: string; }; clearFilter: () => { type: string; }; applyFilter: () => { type: string; }; clearAllSettings: () => { type: string; }; setDateRange: ({ startDate, endDate }: { startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; }) => { type: string; startDate: import("moment").Moment | null; endDate: import("moment").Moment | null; }; clearDateRange: () => { type: string; }; setDatePicker: ({ date }: { date: import("moment").Moment | null; }) => { type: string; date: import("moment").Moment | null; }; clearDatePicker: () => { type: string; }; }; tableReducer: ({ key, data, pageSize, pageSizeList, pageNo, sortColumn, columnFilters, tableCount }: { key: string; data?: any; pageSize?: number | undefined; pageSizeList?: any[] | undefined; pageNo?: number | undefined; sortColumn?: string | null | undefined; columnFilters?: any[] | undefined; tableCount?: number | undefined; }) => { tableOptionsReducer: (state: { data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; tableCount: number; } | undefined, action: any) => { pageSize: any; data: any; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; tableCount: number; } | { pageNo: any; data: any; pageSize: number; pageSizeList: any[]; sortColumn: string | null; columnFilters: any[]; tableCount: number; } | { columnFilters: any; data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; tableCount: number; } | { tableCount: any; data: any; pageSize: number; pageSizeList: any[]; pageNo: number; sortColumn: string | null; columnFilters: any[]; }; setData: ({ data }: { data: any; }) => { type: string; data: any; }; clearData: () => { type: string; }; setPageSize: ({ pageSize }: { pageSize: number; }) => { type: string; pageSize: number; }; setPageNo: ({ pageNo }: { pageNo: number; }) => { type: string; pageNo: number; }; setSortColumn: ({ col, dir }: { col: string; dir: string; }) => { type: string; SET_SORT_COLUMN: string; }; setColumnFilters: ({ date }: { date: import("moment").Moment | null; }) => { type: string; date: import("moment").Moment | null; }; clearColumnFilters: () => { type: string; }; setTableCount: ({ tableCount }: { tableCount: number; }) => { type: string; tableCount: number; }; resetTableSettings: () => { type: string; }; }; }; declare const Request: { queryBuilder: ({ filters, columnFilterName }: { filters: any; columnFilterName?: string | undefined; }) => string; }; export { MappingTools, DiffTools, ArkComponets, ArkReducers, excelBuilder, Request };