import { PainterLinearGradientOption } from "./linear-gradient";
import { PainterElement } from "../painter-element/base";
export interface PainterGradientPatternOption {
    type: string;
}
export declare type BuiltInPainterGradientPatternOption = PainterLinearGradientOption;
export declare abstract class PainterGradientPatternStyle {
    element: PainterElement;
    constructor(element: PainterElement);
    get painter(): import("../painter").default;
    abstract get style(): CanvasGradient | CanvasPattern;
}
