import React from 'react';
import type { INode } from 'svgson';
import type { FileSource } from '../ricos-schema/next-schema/index.js';
export declare const ShapeViewRenderer: ({ shapeJson, shapeSrc, colors, getShapeUrl, style, isLoading, hideLoadingOverlay, dimensions, onShapeLoaded, preserveAspectRatio, }: {
    shapeSrc: FileSource;
    shapeJson?: INode;
    colors?: Record<string, string>;
    getShapeUrl?: () => string | undefined;
    style?: React.CSSProperties;
    isLoading?: boolean;
    hideLoadingOverlay?: boolean;
    dimensions?: {
        width: number;
        height: number;
    };
    onShapeLoaded?: (dimensions: {
        width: number;
        height: number;
    }) => void;
    preserveAspectRatio?: string;
}) => React.JSX.Element | null;
//# sourceMappingURL=shape-view-renderer.d.ts.map