import { Config } from 'alinea/core/Config';
import type { LocalConnection } from 'alinea/core/Connection';
import { type ComponentType } from 'react';
import type { QueryClient } from 'react-query';
import type { WorkerDB } from './boot/WorkerDB.js';
export interface AppProps {
    db: WorkerDB;
    config: Config;
    views: Record<string, ComponentType>;
    client: LocalConnection;
    queryClient?: QueryClient;
    fullPage?: boolean;
    local?: boolean;
    alineaDev?: boolean;
}
export declare function App(props: AppProps): import("react/jsx-runtime").JSX.Element;
