import './things-scene-components.import';
import '@operato/board/ox-board-viewer.js';
import '@operato/oops';
import { BoardViewer } from '@operato/board';
import { PageView } from '@operato/shell';
declare const BoardViewerPage_base: (new (...args: any[]) => {
    _storeUnsubscribe: import("redux").Unsubscribe;
    connectedCallback(): void;
    disconnectedCallback(): void;
    stateChanged(_state: unknown): void;
    readonly isConnected: boolean;
}) & typeof PageView;
export declare class BoardViewerPage extends BoardViewerPage_base {
    static styles: import("lit").CSSResult[];
    _board: any;
    _boardId?: string;
    _baseUrl?: string;
    _help?: string;
    _interactive?: boolean;
    _showSpinner?: boolean;
    data: any;
    subscriptionForAutoRefresh: any;
    boardViewer: BoardViewer;
    get oopsNote(): {
        icon: string;
        title: string;
        description: string;
    };
    get context(): {
        title: any;
        help: string | undefined;
    };
    render(): import("lit-html").TemplateResult<1>;
    updated(changes: any): void;
    pageUpdated(changes: any, lifecycle: any): void;
    stateChanged(state: any): void;
    fetch(id: string): Promise<import("@apollo/client").InteropApolloQueryResult<any> | undefined>;
    refresh(): Promise<void>;
    startSubscribingForAutoRefresh(): Promise<void>;
    stopSubscribing(): Promise<void>;
    getGrf(): Promise<string>;
    printTrick(image: any): Promise<void>;
}
export {};
