import { ReactNode } from "react"; import { ImageEditorProps, ControlBarActions } from "./types"; type Props = { processingComponent?: ReactNode; customControlBar?: (actions: ControlBarActions) => ReactNode; }; export declare function ImageEditorView({ processingComponent, customControlBar, }: Props): import("react/jsx-runtime").JSX.Element; /** * Main ImageEditor component with optional modal wrapper * * @param props - ImageEditorProps * @param props.useModal - Whether to wrap editor in a modal (default: true) * @param props.isVisible - Modal visibility (required when useModal is true) * * @example * // With modal (default behavior) * * * @example * // Inline without modal * */ export declare function ImageEditor({ isVisible, useModal, ...props }: ImageEditorProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ImageEditor.d.ts.map