import '@operato/data-grist'; import '@operato/input/ox-input-file.js'; import { LitElement } from 'lit'; import { DataGrist, FetchOption, FilterValue, SortersConfig } from '@operato/data-grist'; export declare class OxBoardTemplateList extends LitElement { static styles: import("lit").CSSResult[]; withoutSearch: boolean; grist: DataGrist; render(): import("lit-html").TemplateResult<1>; fetchHandler({ page, limit, sortings, filters }: FetchOption): Promise<{ total: any; records: any; }>; get gristConfig(): { list: { thumbnail: string; fields: string[]; details: string[]; }; columns: ({ type: string; name: string; hidden: boolean; header?: undefined; record?: undefined; width?: undefined; filter?: undefined; sortable?: undefined; } | { type: string; name: string; header: string; record: { editable: boolean; align: string; }; width: number; filter: string; sortable: boolean; hidden?: undefined; } | { type: string; name: string; header: string; record: { editable: boolean; align: string; }; width: number; filter: string; hidden?: undefined; sortable?: undefined; } | { type: string; name: string; header: string; record: { editable: boolean; align?: undefined; }; hidden: boolean; filter: { operator: string; options: { display: string; value: string; }[]; label: string; }; width?: undefined; sortable?: undefined; } | { type: string; name: string; hidden: boolean; record: { editable: boolean; align?: undefined; }; width: number; header?: undefined; filter?: undefined; sortable?: undefined; })[]; rows: { appendable: boolean; selectable: { multiple: boolean; }; handlers: { click: string; }; }; sorters: { name: string; desc: boolean; }[]; pagination: { pages: number[]; }; }; firstUpdated(): Promise; getSelected(): Promise; refreshBoardTemplates(): Promise; getBoardTemplates({ page, limit, filters, sortings }?: { page?: number; limit?: number; filters?: FilterValue[]; sortings?: SortersConfig; }): Promise; }