import { SvelteComponentTyped } from "svelte"; import type { ColumnType, ListTileType } from '.'; declare const __propDef: { props: { name?: string | undefined; columns?: ColumnType[] | null | undefined; rows?: any[] | null | undefined; rowsTotal?: number | undefined; pageSize?: number | undefined; pagination?: "none" | "top" | "bottom" | "both" | undefined; virtualPagination?: boolean | undefined; hasFilter?: boolean | undefined; hasDownload?: boolean | undefined; hasArrangeColumns?: boolean | undefined; sortOptions?: { label: string; value: any; }[] | null | undefined; menuOptions?: { label: string; value: any; }[] | null | undefined; hasItemMenu?: boolean | undefined; hasLoadMore?: boolean | undefined; searchPlaceholder?: string | undefined; searchValue?: string | undefined; hideActionbar?: boolean | undefined; hideCard?: boolean | undefined; hideSearch?: boolean | undefined; listTile?: ListTileType | null | undefined; hasItemClick?: boolean | undefined; listClass?: string | undefined; tableClass?: string | undefined; listStyle?: string | undefined; tableStyle?: string | undefined; hasReload?: boolean | undefined; noDataMessage?: string | undefined; pageIndex?: number | undefined; isLoading?: boolean | undefined; }; events: { search: CustomEvent; page: CustomEvent; pageSize: CustomEvent; item: CustomEvent; leading: CustomEvent; trailing: CustomEvent; menu: CustomEvent; itemMenu: CustomEvent; download: CustomEvent; filter: CustomEvent; sort: CustomEvent; arrangeColumns: CustomEvent; loadMore: CustomEvent; reload: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; }; export type TableProps = typeof __propDef.props; export type TableEvents = typeof __propDef.events; export type TableSlots = typeof __propDef.slots; export default class Table extends SvelteComponentTyped { } export {};