import '@material/web/icon/icon.js'; import '@operato/data-grist'; import '@operato/context/ox-context-page-toolbar.js'; import './data-item-list.js'; import './data-set-importer.js'; import '../../components/data-entry-form.js'; import '../../components/checklist-entry-form.js'; import { FetchOption, ImexConfig } from '@operato/data-grist'; import { PageView } from '@operato/shell'; export declare const showEntryView: (columns: any, data: any, column: any, record: any, rowIndex: any) => Promise; declare const DataSetListPage_base: (new (...args: any[]) => { _storeUnsubscribe: import("redux").Unsubscribe; connectedCallback(): void; disconnectedCallback(): void; stateChanged(_state: unknown): void; readonly isConnected: boolean; }) & (new (...args: any[]) => { __preferenceProviders: { [element: string]: import("@operato/p13n").PagePreferenceProvider; }; getPagePreferenceProvider(element: string): import("@operato/p13n").PagePreferenceProvider | undefined; }) & (new (...args: any[]) => import("lit").LitElement) & typeof PageView; export declare class DataSetListPage extends DataSetListPage_base { static styles: import("lit").CSSResult[]; gristConfig: any; mode: 'CARD' | 'GRID' | 'LIST'; private grist; get context(): { title: string; search: { handler: (search: string) => void; value: string; }; filter: { handler: () => void; }; help: string; exportable: { name: string; data: () => Promise<{ header: (boolean | ImexConfig | undefined)[]; data: { id: string | undefined; }[]; }>; }; importable: { handler: (records: any) => Promise; }; actions: ({ title: string; action: () => Promise; icon: string; emphasis?: undefined; } | { title: string; action: () => Promise; icon: string; emphasis: { danger: boolean; }; })[]; toolbar: boolean; }; render(): import("lit-html").TemplateResult<1>; pageInitialized(lifecycle: any): Promise; fetchHandler({ page, limit, sortings, filters }: FetchOption): Promise<{ total: any; records: any; }>; _deleteDataSet(): Promise; _copyDataSet(): Promise; _updateDataSet(): Promise; startDataCollectionSchedule(record: any): Promise; stopDataCollectionSchedule(record: any): Promise; exportHandler(): Promise<{ header: (boolean | ImexConfig | undefined)[]; data: { id: string | undefined; }[]; }>; importHandler(records: any): Promise; summaryScheduleTimer(exp: any): AsyncGenerator; } export {};