export type SortOption = {
    key: string;
    order: 'desc' | 'asc';
};
export type GroupOption = {
    key: string;
    order: 'desc' | 'asc';
};
export interface DataOptions {
    page: number;
    itemsPerPage: number;
    sortBy: SortOption[];
    groupBy?: GroupOption[];
    multiSort?: boolean;
    mustSort?: boolean;
}
export interface PaginatedTableProps {
    items: unknown[];
    headers: DataTableHeaders;
    options: DataOptions;
}
export type DataTableHeaders = {
    title?: string;
    value?: string;
    key?: string;
};
