/**
 * Line path for bezier and straight line draw
 */
import * as graphic from '../../util/graphic.js';
import { PathProps } from 'tvrender/lib/graphic/Path.js';
import PathProxy from 'tvrender/lib/core/PathProxy.js';
declare class BgColorShape {
    points: {
        x: number;
        y: number;
        width: number;
    }[];
    isLine: boolean;
    height: number;
    fill?: string;
    stroke?: string;
    isWebviewRender?: boolean;
}
interface BgColorProps extends PathProps {
    shape: BgColorShape;
}
declare class BgColorPath extends graphic.Path<BgColorProps> {
    type: string;
    shape: BgColorShape;
    constructor(opts?: BgColorProps);
    getDefaultStyle(): {
        stroke: string;
        fill: string;
    };
    getDefaultShape(): BgColorShape;
    buildPath(ctx: PathProxy, shape: BgColorShape): void;
}
export default BgColorPath;
