import "@openremote/or-log-viewer";
import { ViewerConfig } from "@openremote/or-log-viewer";
import { Page, PageProvider } from "@openremote/or-app";
import { AppStateKeyed } from "@openremote/or-app";
import { Store } from "@reduxjs/toolkit";
export interface PageLogsConfig {
    viewer?: ViewerConfig;
}
export declare function pageLogsProvider(store: Store<AppStateKeyed>, config?: PageLogsConfig): PageProvider<AppStateKeyed>;
export declare class PageLogs extends Page<AppStateKeyed> {
    static get styles(): import("lit").CSSResult;
    config?: PageLogsConfig;
    get name(): string;
    constructor(store: Store<AppStateKeyed>);
    stateChanged(state: AppStateKeyed): void;
    protected render(): import("lit-html").TemplateResult<1>;
}
