import { AppState } from "../types"; import { ExcalidrawElement } from "../element/types"; declare type ExportOpts = { elements: readonly ExcalidrawElement[]; appState?: Partial>; getDimensions?: (width: number, height: number) => { width: number; height: number; scale: number; }; }; export declare const exportToCanvas: ({ elements, appState, getDimensions, }: ExportOpts) => HTMLCanvasElement; export declare const exportToBlob: (opts: ExportOpts & { mimeType?: string; quality?: number; }) => Promise; export declare const exportToSvg: ({ elements, appState, exportPadding, }: Omit & { exportPadding?: number | undefined; }) => Promise; export { serializeAsJSON } from "../data/json"; export { loadFromBlob, loadLibraryFromBlob } from "../data/blob"; export { getFreeDrawSvgPath } from "../renderer/renderElement";