import { box } from '@synnaxlabs/x';
import { PropsWithChildren } from 'react';

export interface UseProps {
    aetherKey: string;
}
export interface UseReturn {
    setEnabled: (enabled: boolean) => void;
    erase: (region: box.Box) => void;
}
export declare const use: ({ aetherKey }: UseProps) => UseReturn;
export interface EraserProps extends PropsWithChildren {
}
export declare const Eraser: import('react').FC<EraserProps & {
    aetherKey?: string | undefined;
}>;
//# sourceMappingURL=use.d.ts.map