import '../viewparts/board-info.js'; import '../viewparts/group-info.js'; import '../board-list/board-tile-list.js'; import '../board-list/group-bar.js'; import { PageView } from '@operato/shell'; declare const BoardListPage_base: (new (...args: any[]) => import("lit").LitElement) & (new (...args: any[]) => { _storeUnsubscribe: import("redux").Unsubscribe; connectedCallback(): void; disconnectedCallback(): void; stateChanged(_state: unknown): void; readonly isConnected: boolean; }) & (new (...args: any[]) => { _infiniteScrollOptions: { threshold: number; limit: number; totalProp: string; pageProp: string; }; onScroll: import("lodash").DebouncedFunc<(e: any) => void>; scrollAction(): Promise; }) & typeof PageView; export declare class BoardListPage extends BoardListPage_base { static styles: import("lit").CSSResult[]; groupId?: string; groups: any[]; boards: any[]; searchText: string; scrollTargetEl: HTMLElement; private _page; private _total; private page?; get context(): { title: { icon: string; text: string; }; search: { handler: (search: any) => void; value: string; }; board_topmenu: boolean; }; constructor(); render(): import("lit-html").TemplateResult<1>; refresh(): Promise; getBoards({ page, limit }?: { page?: number | undefined; limit?: number | undefined; }): Promise; refreshBoards(): Promise; appendBoards(): Promise; scrollAction(): Promise; pageInitialized(): Promise; pageUpdated(changes: any, lifecycle: any): Promise; stateChanged(state: any): void; firstUpdated(): void; onInfoBoard(board: any): Promise; onInfoGroup(groupId: any): Promise; onCreateGroup(group: any): Promise; onUpdateGroup(group: any): Promise; onDeleteGroup(group: any): Promise; onImportBoards({ group, files, overwrite }: { group: any; files: any; overwrite: any; }): Promise; onCreateBoard(board: any): Promise; onCloneBoard({ id, name, description, targetSubdomain, targetGroupId }: { id: any; name: any; description: any; targetSubdomain: any; targetGroupId: any; }): Promise; onReleaseBoard(board: any): Promise; onRevertBoardVersion({ id, version }: { id: any; version: any; }): Promise; onUpdateBoard(board: any): Promise; onDeleteBoard(board: any): Promise; onJoinPlayGroup({ board, playGroup }: { board: any; playGroup: any; }): Promise; onLeavePlayGroup({ board, playGroup }: { board: any; playGroup: any; }): Promise; onRegisterTemplate({ id, name, description, visibility }: { id: any; name: any; description: any; visibility: any; }): Promise; _notify(level: 'info' | 'error' | 'warn', message: any, ex?: any): void; } export {};