import * as graphic from '../../util/graphic.js';
import { PathProps } from 'tvrender/lib/graphic/Path.js';
import PathProxy from 'tvrender/lib/core/PathProxy.js';
import { IExtent } from './volPathRectSeries.js';
declare class BoxesPathShape {
    points: number[];
    extend: IExtent;
    fill?: string;
    stroke?: string;
    isWebviewRender?: boolean;
}
declare type BoxesPathProps = PathProps & {
    shape?: Partial<BoxesPathShape>;
};
declare class BoxesPath extends graphic.Path<BoxesPathProps> {
    shape: BoxesPathShape;
    constructor(opts?: BoxesPathProps);
    getDefaultShape(): BoxesPathShape;
    buildPath(path: PathProxy, shape: BoxesPathShape): void;
}
export default BoxesPath;
