import { DefineComponent, ExtractPropTypes, Ref, ComputedRef, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, ObjectDirective } from 'vue'; import { DefineComponent } from '@primevue/core'; import { ButtonProps, ButtonSlots } from 'primevue/button'; import { ToggleSwitchProps, ToggleSwitchSlots } from 'primevue/toggleswitch'; import { PopoverProps, PopoverSlots, PopoverMethods } from 'primevue/popover'; import { InputTextProps, InputTextSlots } from 'primevue/inputtext'; import { IconFieldProps, IconFieldSlots } from 'primevue/iconfield'; import { InputIconProps, InputIconSlots } from 'primevue/inputicon'; import { DividerProps, DividerSlots } from 'primevue/divider'; import { DataTableProps, DataTableSlots, DataTableSortEvent, DataTableFilterEvent, DataTablePageEvent, DataTableSortMeta, DataTableExpandedRows, DataTableFilterMeta, DataTableEditingRows, DataTableRowClickEvent, DataTableRowDoubleClickEvent, DataTableRowContextMenuEvent, DataTableRowSelectEvent, DataTableRowSelectAllEvent, DataTableRowUnselectAllEvent, DataTableRowUnselectEvent, DataTableSelectAllChangeEvent, DataTableColumnResizeEndEvent, DataTableColumnReorderEvent, DataTableRowReorderEvent, DataTableRowExpandEvent, DataTableRowCollapseEvent, DataTableCellEditInitEvent, DataTableCellEditCompleteEvent, DataTableCellEditCancelEvent, DataTableRowEditInitEvent, DataTableRowEditSaveEvent, DataTableRowEditCancelEvent, DataTableStateEvent, DataTableMethods } from 'primevue/datatable'; import { ColumnProps, ColumnSlots } from 'primevue/column'; import { CheckboxProps, CheckboxSlots } from 'primevue/checkbox'; import { SelectProps, SelectSlots, SelectFilterEvent, SelectChangeEvent, SelectMethods } from 'primevue/select'; import { DatePickerProps, DatePickerSlots, DatePickerBlurEvent, DatePickerMonthChangeEvent, DatePickerYearChangeEvent } from 'primevue/datepicker'; declare const _default: DefineComponent any[]; }; filters: { type: ObjectConstructor; default: any; }; currentNode: { type: ObjectConstructor; default: any; }; selectedNodes: { type: ArrayConstructor; default: () => any[]; }; isPreviewPanelVisible: { type: BooleanConstructor; default: boolean; }; isSmallScreen: { type: BooleanConstructor; default: boolean; }; datatableColumnConfig: { type: ArrayConstructor; default: () => any[]; }; sortField: { type: StringConstructor; default: any; }; sortOrder: { type: NumberConstructor; default: any; }; inlineActions: { type: ArrayConstructor; default: () => any[]; }; hideMoreActions: { type: BooleanConstructor; default: boolean; }; disableInlineActions: { type: BooleanConstructor; default: boolean; }; activeFilters: { type: ObjectConstructor; default: () => {}; }; filterOptions: { type: ObjectConstructor; default: () => {}; }; }>, { filterPopoverRef: Ref; activeFilterColumn: Ref; textFilterOperator: Ref; textFilterValue: Ref; textFilterOperators: ComputedRef<{ label: any; value: string; }[]>; dateFilterFrom: Ref; dateFilterTo: Ref; currentFilterOptions: ComputedRef; hasActiveFilters: ComputedRef; clearAllFilters: () => void; getFilterField: (col: any) => any; isColumnFiltered: (col: any) => boolean; isOptionSelected: (value: any) => boolean; openFilterPopover: (event: any, col: any) => void; toggleFilterOption: (value: any) => void; applyTextFilter: () => void; applyDateFilter: () => void; clearColumnFilter: () => void; }, {}, { visibleColumns(): unknown[]; allSelected(): boolean; selectedNodesCopy: { get(): unknown[]; set(value: any): void; }; compactDt(): { headerCellBorderColor: string; headerCellBackground: string; bodyCellBorderColor: string; rowBackground: string; rowStripedBackground: string; }; compactPt(): { bodyRow: ({ context }: { context: any; }) => { style: string; }; headerCheckbox: { root: { title: string; }; }; column: { headerCell: { style: string; }; bodyCell: { style: string; }; }; tableContainer: { style: string; }; }; }, { resolvedInlineActions(node: any): any[]; onSort(event: any): void; navigateTo(node: any): void; clickIcon(node: any): void; loadIcon(item: any): string; loadIconLabel(item: any): any; applyAction(actionFnName: any, row: any): void; applyFormat(value: any, formatFnName: any): any; getValue(obj: any, path: any, col: any): any; convertBytesToSize(str: any): string; toLocaleDateString(datestr: any): string; formatDate(value: any): string; toBoolean(value: any): string; toggleFileActionMenu(event: any, node: any): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("update:selectedNodes" | "click-icon" | "toggle-file-action-menu" | "navigate-to" | "sort-change" | "update:datatableColumnConfig" | "filter-change" | "clear-all-filters" | "open-members")[], "update:selectedNodes" | "click-icon" | "toggle-file-action-menu" | "navigate-to" | "sort-change" | "update:datatableColumnConfig" | "filter-change" | "clear-all-filters" | "open-members", PublicProps, Readonly< ExtractPropTypes<{ files: { type: ArrayConstructor; default: () => any[]; }; filters: { type: ObjectConstructor; default: any; }; currentNode: { type: ObjectConstructor; default: any; }; selectedNodes: { type: ArrayConstructor; default: () => any[]; }; isPreviewPanelVisible: { type: BooleanConstructor; default: boolean; }; isSmallScreen: { type: BooleanConstructor; default: boolean; }; datatableColumnConfig: { type: ArrayConstructor; default: () => any[]; }; sortField: { type: StringConstructor; default: any; }; sortOrder: { type: NumberConstructor; default: any; }; inlineActions: { type: ArrayConstructor; default: () => any[]; }; hideMoreActions: { type: BooleanConstructor; default: boolean; }; disableInlineActions: { type: BooleanConstructor; default: boolean; }; activeFilters: { type: ObjectConstructor; default: () => {}; }; filterOptions: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ "onUpdate:selectedNodes"?: (...args: any[]) => any; "onClick-icon"?: (...args: any[]) => any; "onToggle-file-action-menu"?: (...args: any[]) => any; "onNavigate-to"?: (...args: any[]) => any; "onSort-change"?: (...args: any[]) => any; "onUpdate:datatableColumnConfig"?: (...args: any[]) => any; "onFilter-change"?: (...args: any[]) => any; "onClear-all-filters"?: (...args: any[]) => any; "onOpen-members"?: (...args: any[]) => any; }>, { filters: Record; files: unknown[]; isSmallScreen: boolean; currentNode: Record; activeFilters: Record; filterOptions: Record; selectedNodes: unknown[]; isPreviewPanelVisible: boolean; inlineActions: unknown[]; hideMoreActions: boolean; disableInlineActions: boolean; sortField: string; sortOrder: number; datatableColumnConfig: unknown[]; }, {}, { PristyIcon: DefineComponent, {}, {}, { src(): any; }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ svgFileName: { default: string; type: StringConstructor; }; }>> & Readonly<{}>, { svgFileName: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; ColumnTogglePanel: DefineComponent, {}, { dragIndex: any; dragOverIndex: any; searchQuery: string; }, { toggleableColumns(): unknown[]; visibleColumns(): unknown[]; hiddenColumns(): unknown[]; isSearching(): boolean; searchResults(): unknown[]; }, { toggle(event: any): void; onToggleVisibility(col: any, value: any): void; moveColumn(visibleIndex: any, direction: any): void; onDragStart(index: any, event: any): void; onDragOver(index: any): void; onDragLeave(): void; onDrop(targetIndex: any): void; onDragEnd(): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "update:columns"[], "update:columns", PublicProps, Readonly< ExtractPropTypes<{ columns: { type: ArrayConstructor; required: true; }; isSmallScreen: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:columns"?: (...args: any[]) => any; }>, { isSmallScreen: boolean; }, {}, { PrimeButton: DefineComponent void>; PrimeToggleSwitch: DefineComponent void) & ((e: "value-change", value: boolean) => void) & ((e: "change", event: Event) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void)>; PrimePopover: DefineComponent void) & ((e: "hide") => void), PopoverMethods>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeIconField: DefineComponent void>; PrimeInputIcon: DefineComponent void>; PrimeDivider: DefineComponent void>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; PrimeButton: DefineComponent void>; PrimeDataTable: DefineComponent, DataTableSlots, ((e: "sort", event: DataTableSortEvent) => void) & ((e: "filter", event: DataTableFilterEvent) => void) & ((e: "update:first", value: number) => void) & ((e: "update:rows", value: number) => void) & ((e: "page", event: DataTablePageEvent) => void) & ((e: "value-change", value: any[]) => void) & ((e: "update:sortField", value: string) => void) & ((e: "update:sortOrder", value: number) => void) & ((e: "update:multiSortMeta", value: DataTableSortMeta[]) => void) & ((e: "update:selection", value: any) => void) & ((e: "update:contextMenuSelection", value: any) => void) & ((e: "update:expandedRows", value: any[] | DataTableExpandedRows) => void) & ((e: "update:expandedRowGroups", value: any[] | DataTableExpandedRows) => void) & ((e: "update:filters", value: DataTableFilterMeta) => void) & ((e: "update:editingRows", value: any[] | DataTableEditingRows) => void) & ((e: "row-click", event: DataTableRowClickEvent) => void) & ((e: "row-dblclick", event: DataTableRowDoubleClickEvent) => void) & ((e: "row-contextmenu", event: DataTableRowContextMenuEvent) => void) & ((e: "row-select", event: DataTableRowSelectEvent) => void) & ((e: "row-select-all", event: DataTableRowSelectAllEvent) => void) & ((e: "row-unselect-all", event: DataTableRowUnselectAllEvent) => void) & ((e: "row-unselect", event: DataTableRowUnselectEvent) => void) & ((e: "select-all-change", event: DataTableSelectAllChangeEvent) => void) & ((e: "column-resize-end", event: DataTableColumnResizeEndEvent) => void) & ((e: "column-reorder", event: DataTableColumnReorderEvent) => void) & ((e: "row-reorder", event: DataTableRowReorderEvent) => void) & ((e: "row-expand", event: DataTableRowExpandEvent) => void) & ((e: "row-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "rowgroup-expand", event: DataTableRowExpandEvent) => void) & ((e: "rowgroup-collapse", event: DataTableRowCollapseEvent) => void) & ((e: "cell-edit-init", event: DataTableCellEditInitEvent) => void) & ((e: "cell-edit-complete", event: DataTableCellEditCompleteEvent) => void) & ((e: "cell-edit-cancel", event: DataTableCellEditCancelEvent) => void) & ((e: "row-edit-init", event: DataTableRowEditInitEvent) => void) & ((e: "row-edit-save", event: DataTableRowEditSaveEvent) => void) & ((e: "row-edit-cancel", event: DataTableRowEditCancelEvent) => void) & ((e: "state-restore", event: DataTableStateEvent) => void) & ((e: "state-save", event: DataTableStateEvent) => void), DataTableMethods>; PrimeColumn: DefineComponent void>; PrimePopover: DefineComponent void) & ((e: "hide") => void), PopoverMethods>; PrimeCheckbox: DefineComponent void) & ((e: "value-change", value: any) => void) & ((e: "change", event: Event) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "update:indeterminate", value: false) => void)>; PrimeSelect: DefineComponent void) & ((e: "update:modelValue", value: any) => void) & ((e: "value-change", value: any) => void) & ((e: "change", event: SelectChangeEvent) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: Event) => void) & ((e: "before-show") => void) & ((e: "before-hide") => void) & ((e: "show") => void) & ((e: "hide") => void), SelectMethods>; PrimeInputText: DefineComponent void) & ((e: "value-change", value: string) => void)>; PrimeDatePicker: DefineComponent void) & ((e: "value-change", value: Date | Date[]) => void) & ((e: "focus", event: Event) => void) & ((e: "blur", event: DatePickerBlurEvent) => void) & ((e: "show") => void) & ((e: "hide") => void) & ((e: "input", event: Event) => void) & ((e: "date-select", value: Date) => void) & ((e: "today-click", date: Date) => void) & ((e: "clear-click", event: Event) => void) & ((e: "month-change", event: DatePickerMonthChangeEvent) => void) & ((e: "year-change", event: DatePickerYearChangeEvent) => void) & ((e: "keydown", event: Event) => void)>; }, { tooltip: ObjectDirective; }, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=ContentCompactTableView.vue.d.ts.map