/**
 * @module Draw
 * @group Space
 */
import { Drauu, Options } from 'drauu';
export declare const draw: {
    colors: string[];
    sizes: {
        state: number;
        index: number;
        next: (n?: number) => number;
        prev: (n?: number) => number;
    };
    modes: string[];
    mode: string;
    enabled: boolean;
    pinned: boolean;
    canUndo: boolean;
    canRedo: boolean;
    canClear: boolean;
    ing: boolean;
    initiated: boolean;
    content: string;
    clear: () => void;
};
export declare const brush: {
    color: string;
    size: number;
    mode: string;
    arrowEnd: boolean;
};
export declare const drauuOptions: Options;
export declare const drauu: Drauu;
export declare function loadCanvas(): void;
export declare function updateState(): void;
export declare function useDraw(): {
    brush: {
        color: string;
        size: number;
        mode: string;
        arrowEnd: boolean;
    };
    draw: {
        colors: string[];
        sizes: {
            state: number;
            index: number;
            next: (n?: number) => number;
            prev: (n?: number) => number;
        };
        modes: string[];
        mode: string;
        enabled: boolean;
        pinned: boolean;
        canUndo: boolean;
        canRedo: boolean;
        canClear: boolean;
        ing: boolean;
        initiated: boolean;
        content: string;
        clear: () => void;
    };
    drauu: Drauu;
    loadCanvas: typeof loadCanvas;
};
//# sourceMappingURL=useDraw.d.ts.map