export type DataTableSortOrder = 'ASC' | 'DESC'; export interface DataTableSortOptions, Name extends keyof SortInput> { name: Name; } export declare class DataTableSort> { #private; private readonly options; private onSetValue?; constructor(options: DataTableSortOptions, onSetValue?: ((name: keyof SortInput, state: DataTableSortOrder | undefined) => void) | undefined); get sortOrder(): DataTableSortOrder | undefined; get name(): keyof SortInput; toggleSortOrder(): void; setSortOrder(sortOrder: DataTableSortOrder | undefined): void; }