import { ScopedSlots } from "../../UxCoreTypings"; export interface IVDataTableScopedSlots { items?: VDataGridItemScopedSlot; headers?: { headers: VDataGridHeader[]; indeterminate: boolean; all: boolean; }; headerCell?: { header: object; }; pageText?: { pageStart: number; pageStop: number; itemsLength: number; }; } export interface IVDataTable { scopedSlots?: ScopedSlots; } export interface VDataGridHeader { text: string; value: string; align: "left" | "center" | "right"; sortable: boolean; class: string[] | string; width: string; } export interface VDataGridItemScopedSlot { item: TItem; index: number; selected: boolean; expanded: boolean; }