import '@material/web/icon/icon.js'; import '@material/web/fab/fab.js'; import '../viewparts/play-group-info.js'; import '../board-list/board-tile-list.js'; import '../board-list/play-group-bar.js'; import { PageView } from '@operato/shell'; declare const PlayListPage_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; }) & typeof PageView; export declare class PlayListPage extends PlayListPage_base { static styles: import("lit").CSSResult[]; groupId?: string; groups: any[]; boards: any[]; favorites: any[]; boardTileList: HTMLElement; private page?; get context(): { title: { icon: string; text: any; }; board_topmenu: boolean; }; render(): import("lit-html").TemplateResult<1>; refresh(): Promise; refreshBoards(): Promise; pageInitialized(): Promise; pageUpdated(changes: any, lifecycle: any): Promise; stateChanged(state: any): void; firstUpdated(): void; onInfoBoard(board: any): Promise; onInfoPlayGroup(group: any): Promise; onCreatePlayGroup(playGroup: any): Promise; onUpdatePlayGroup(playGroup: any): Promise; onDeletePlayGroup(playGroup: 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; onReorder({ boardIds, groupId }: { boardIds: any; groupId: any; }): Promise; refreshFavorites(): Promise; _notify(level: 'info' | 'warn' | 'error', message: any, ex?: any): void; } export {};