import { CrudeTimeSpan } from '@synnaxlabs/x'; import { CanvasHTMLAttributes, DetailedHTMLProps, ReactElement, RefCallback } from 'react'; import { UseResizeHandler, UseResizeOpts } from '../../hooks'; type HTMLDivProps = DetailedHTMLProps, HTMLDivElement>; export interface CanvasProps extends Omit { resizeDebounce?: CrudeTimeSpan; } export declare const Canvas: ({ children, resizeDebounce: debounce, className, ...rest }: CanvasProps) => ReactElement; export declare const useRegion: (handler: UseResizeHandler, opts?: UseResizeOpts) => RefCallback; export {}; //# sourceMappingURL=Canvas.d.ts.map