import '@univerjs/sheets/facade';
import '@univerjs/sheets-ui/facade';
import '@univerjs/sheets-numfmt/facade';
import '@univerjs/sheets-data-validation/facade';
import '@univerjs/sheets-conditional-formatting/facade';
import '@univerjs/sheets-filter/facade';
import '@univerjs/sheets-sort/facade';
import '@univerjs/sheets-hyper-link/facade';
import '@univerjs/sheets-find-replace/facade';
import '@univerjs/sheets-thread-comment/facade';
import '@univerjs/sheets-drawing-ui/facade';
import '@univerjs/watermark/facade';
import '@univerjs/sheets-crosshair-highlight/facade';
import '@univerjs/design/lib/index.css';
import '@univerjs/ui/lib/index.css';
import '@univerjs/docs-ui/lib/index.css';
import '@univerjs/sheets-ui/lib/index.css';
import '@univerjs/sheets-formula-ui/lib/index.css';
import '@univerjs/sheets-numfmt-ui/lib/index.css';
import '@univerjs/drawing-ui/lib/index.css';
import '@univerjs/sheets-drawing-ui/lib/index.css';
import '@univerjs/sheets-data-validation-ui/lib/index.css';
import '@univerjs/sheets-conditional-formatting-ui/lib/index.css';
import '@univerjs/sheets-filter-ui/lib/index.css';
import '@univerjs/sheets-sort-ui/lib/index.css';
import '@univerjs/sheets-hyper-link-ui/lib/index.css';
import '@univerjs/sheets-thread-comment-ui/lib/index.css';
import '@univerjs/sheets-crosshair-highlight/lib/index.css';
import { type Locale } from '../i18n/types';
export interface SheetsPayload {
    workbookData?: Record<string, unknown>;
    user?: {
        tenantId?: string;
        name?: string;
    };
    recordId?: string;
    versionId?: string;
}
export interface IApiCallPayload {
    id?: string;
    method: string;
    args?: unknown[];
}
export interface UniverSheetsProps {
    /** Initial workbook data to load */
    initialData?: unknown;
    /** Locale for UI translations (default: "en") */
    locale?: Locale;
    /** Commands to execute after the workbook loads */
    commands?: IApiCallPayload[];
    onReady?: () => void;
    onData?: (data: {
        workbook: unknown;
        workbookJson: string;
    }) => void;
    onLoaded?: (data: {
        workbookId: string;
    }) => void;
    onError?: (error: string) => void;
}
export declare function UniverSheets({ initialData, locale, commands, onReady, onData, onLoaded, onError: _onError }: UniverSheetsProps): import("react/jsx-runtime").JSX.Element;
