import { BooleanInput } from '@angular/cdk/coercion'; import { ThemePalette } from '@angular/material/core'; import { SortDirection } from '@angular/material/sort'; import { Result, SearchField } from '@mtna/search-manager-ui'; export interface MtnaResultTableOptions { activeSort?: string | null | undefined; canLoadMore?: BooleanInput; color?: ThemePalette; columnWidths?: { [id: string]: number; }; disableExpansion?: BooleanInput; disableSubResults?: BooleanInput; loading?: BooleanInput; multiSelectable?: BooleanInput; navigable?: BooleanInput; resizableColumns?: boolean; results?: Result[] | null | undefined; selectable?: BooleanInput; sortDirection?: SortDirection | null | undefined; sortableFields?: SearchField[] | null | undefined; }