import type { GetRowFontStyle, OnClick } from "@ticatec/uniface-element/types"; import type { FilterFn } from "@ticatec/uniface-element/ListBox"; import type { ActionsColumn, DataColumn, IndicatorColumn } from "@ticatec/uniface-element/DataTable"; import { type Snippet } from "svelte"; import type { PageAttrs, PageInitialize } from "@ticatec/uniface-micro-frame/common"; import type { ButtonActions } from "@ticatec/uniface-element/ActionBar"; import type ListDataManager from "../../common/ListDataManager"; interface Props { dataManager: ListDataManager; initializeData?: PageInitialize | null; indicatorColumn: IndicatorColumn; columns: Array; actionsColumn?: ActionsColumn; selectedRows?: Array; list?: Array; onCreateNewClick?: OnClick; filterFn?: FilterFn | null; page$attrs: PageAttrs; busyIndicator?: string | null; rowHeight?: number; roundTable?: boolean; canBeClosed?: boolean; emptyText?: string; placeholder?: string; showInfo?: boolean; actions?: ButtonActions | null; round?: boolean; shadow?: boolean; getRowFontStyle?: GetRowFontStyle; sidebar?: Snippet; onError?: (ex: any) => void; } declare const TablePage: import("svelte").Component Promise; }, "selectedRows" | "list">; type TablePage = ReturnType; export default TablePage;