import '@fontsource/caveat-brush';
import '@fontsource/crimson-pro';
import '@fontsource/recursive';
import '@fontsource/source-code-pro';
import '@fontsource/source-sans-pro';
import { ReactNode } from 'react';
import { TrawApp } from 'state';
import { TrawDocument } from 'types';
import './index.css';
import { CursorComponent } from '@tldraw/core';
export interface TrawProps {
    app?: TrawApp;
    document?: TrawDocument;
    components?: {
        TopMenu?: ReactNode;
        EmptyVoiceNote?: ReactNode;
        EmptyDocumentPopup?: ReactNode;
        /**
         * The component to render for multiplayer cursors.
         */
        Cursor?: CursorComponent;
    };
    functions?: {
        handleChangeDocumentTitle?: (newValue: string) => void;
        handleNavigateHome?: () => void;
        handleLanguageClick?: () => void;
    };
}
declare const Traw: ({ app, document, components, functions }: TrawProps) => JSX.Element;
export { Traw };
//# sourceMappingURL=Traw.d.ts.map