import { ExcalidrawElementSkeleton } from "../../../data/transform";
declare const _default: {
    elements: ExcalidrawElementSkeleton[];
    appState: {
        viewBackgroundColor: string;
        currentItemFontFamily: number;
    };
    scrollToContent: boolean;
    libraryItems: ({
        type: string;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        strokeSharpness: string;
        points: number[][];
    }[] | ({
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        groupIds: string[];
        points: number[][];
        roughness?: undefined;
        opacity?: undefined;
        angle?: undefined;
        seed?: undefined;
        strokeSharpness?: undefined;
        boundElementIds?: undefined;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        points: number[][];
        boundElementIds?: undefined;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        boundElementIds: string[];
        points?: undefined;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        points?: undefined;
        boundElementIds?: undefined;
    })[] | ({
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        points: number[][];
        version?: undefined;
        versionNonce?: undefined;
        isDeleted?: undefined;
        id?: undefined;
        boundElementIds?: undefined;
    } | {
        type: string;
        version: number;
        versionNonce: number;
        isDeleted: boolean;
        id: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        points: number[][];
        boundElementIds?: undefined;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        boundElementIds: string[];
        points?: undefined;
        version?: undefined;
        versionNonce?: undefined;
        isDeleted?: undefined;
        id?: undefined;
    })[] | ({
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        points?: undefined;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        points: number[][];
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        groupIds: string[];
        strokeSharpness: string;
        points: number[][];
        roughness?: undefined;
        opacity?: undefined;
        angle?: undefined;
        seed?: undefined;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        groupIds: string[];
        strokeSharpness: string;
        points: number[][];
        seed?: undefined;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        opacity: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        points: number[][];
        roughness?: undefined;
        angle?: undefined;
    })[] | ({
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        roughness: number;
        opacity: number;
        angle: number;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
    } | {
        type: string;
        fillStyle: string;
        strokeWidth: number;
        strokeStyle: string;
        x: number;
        y: number;
        strokeColor: string;
        backgroundColor: string;
        width: number;
        height: number;
        seed: number;
        groupIds: string[];
        strokeSharpness: string;
        roughness?: undefined;
        opacity?: undefined;
        angle?: undefined;
    })[])[];
};
export default _default;
