import { Component } from "../../hierarchy_object/Component";
import type { CssCollideTilemapChunkRenderer } from "../grid_physics2d/CssCollideTilemapChunkRenderer";
import type { GridPointer } from "./GridPointer";
/**
 * tile brush for test purpose
 */
export declare class TestTileBrush extends Component {
    readonly disallowMultipleComponent: boolean;
    private _gridPointer;
    private _colideTilemapChunk;
    private _pointerDown;
    start(): void;
    onEnable(): void;
    onDisable(): void;
    private readonly onPointerDown;
    private readonly onPointerUp;
    private readonly onPointerMove;
    /**
     * grid pointer (default: null)
     */
    get gridPointer(): GridPointer | null;
    /**
     * grid pointer (default: null)
     */
    set gridPointer(value: GridPointer | null);
    /**
     * colide tilemap chunk renderer for drawing tiles (default: null)
     */
    get colideTilemapChunk(): CssCollideTilemapChunkRenderer | null;
    /**
     * colide tilemap chunk renderer for drawing tiles (default: null)
     */
    set colideTilemapChunk(value: CssCollideTilemapChunkRenderer | null);
}
