import { Point } from '../math'; import { NonConstructiable } from '../foundation'; export interface Shader { asStyle(context: CanvasFillStrokeStyles): any; } export declare class Shader extends NonConstructiable { static fromLinearGradient(p0: Point, p1: Point, colorStops: { offset: number; color: string; }[]): Shader; static fromPattern(pattern: CanvasPattern): Shader; }