import type { FC } from 'react';
import type { BordersType } from '../types.js';
export type BorderModalProps = {
    nodeId: string;
    referenceElement: HTMLElement | undefined;
    color: string | undefined;
    onColorPreview?: (color: string | undefined) => void;
    onColorPreviewEnd?: () => void;
    onColorCommit?: (color: string | undefined) => void;
    borderWidth?: number;
    onBorderWidthPreview?: (width: number) => void;
    onBorderWidthCommit?: (finalValue: number, originalValue: number) => void;
    borderScope?: BordersType;
    onBorderScopeChange?: (scope: BordersType) => void;
    canInnerHorizontal?: boolean;
    canInnerVertical?: boolean;
};
export declare const BorderModal: FC<BorderModalProps>;
//# sourceMappingURL=border-modal.d.ts.map