import type { IColor } from '../interface/color';
import type { IContext2d, ITransform } from '../interface';
import type { IBoundsLike } from '@visactor/vutils';
export declare function getScaledStroke(context: IContext2d, width: number, dpr: number): number;
export declare function createColor(context: IContext2d, c: string | IColor | Array<string | IColor> | boolean, params: {
    AABBBounds?: IBoundsLike;
    attribute?: Partial<ITransform>;
}, offsetX?: number, offsetY?: number): string | CanvasGradient;
