import { System } from '../core/System'; export declare class RenderSystem extends System { static priority: number; /** 是否显示调试信息 */ showDebug: boolean; /** 是否显示碰撞体 */ showColliders: boolean; onRender(ctx: CanvasRenderingContext2D): void; private renderEntity; private renderDebug; /** * 绘制圆形 */ static drawCircle(ctx: CanvasRenderingContext2D, x: number, y: number, radius: number, options?: { fill?: string; stroke?: string; lineWidth?: number; }): void; /** * 绘制矩形 */ static drawRect(ctx: CanvasRenderingContext2D, x: number, y: number, width: number, height: number, options?: { fill?: string; stroke?: string; lineWidth?: number; centered?: boolean; }): void; /** * 绘制线条 */ static drawLine(ctx: CanvasRenderingContext2D, x1: number, y1: number, x2: number, y2: number, options?: { color?: string; lineWidth?: number; dash?: number[]; }): void; /** * 绘制文本 */ static drawText(ctx: CanvasRenderingContext2D, text: string, x: number, y: number, options?: { font?: string; color?: string; align?: CanvasTextAlign; baseline?: CanvasTextBaseline; stroke?: string; strokeWidth?: number; }): void; } //# sourceMappingURL=RenderSystem.d.ts.map