import { box } from '@synnaxlabs/x';
import { PropsWithChildren, ReactElement } from 'react';
import { Aether } from '../../aether';
export interface UseProps {
    aetherKey?: string;
    enabled?: boolean;
}
export interface UseReturn {
    erase: (region: box.Box) => void;
}
export declare const use: ({ aetherKey, enabled }: UseProps) => UseReturn;
export interface EraserProps extends PropsWithChildren, Aether.ComponentProps {
}
export declare const Eraser: ({ aetherKey, children }: EraserProps) => ReactElement;
//# sourceMappingURL=use.d.ts.map