import { CanvasHTMLAttributes, DetailedHTMLProps } from 'react';
import { UseResizeHandler, UseResizeOpts } from '../../hooks';
type HTMLDivProps = DetailedHTMLProps<CanvasHTMLAttributes<HTMLDivElement>, HTMLDivElement>;
export interface CanvasProps extends Omit<HTMLDivProps, "ref"> {
    resizeDebounce?: number;
}
export declare const Canvas: import('react').FC<CanvasProps & {
    aetherKey?: string;
}>;
export declare const useRegion: (handler: UseResizeHandler, opts?: UseResizeOpts) => React.RefCallback<HTMLElement>;
export {};
//# sourceMappingURL=Canvas.d.ts.map