import { ICommonProps, SizeUnit, ResizeHandlePlacement } from "../core-types"; import * as React from "react"; import * as PropTypes from "prop-types"; import { IResizeHandleProps } from "../core-react"; export interface IAnchorProps extends ICommonProps { size: SizeUnit; order?: number; resizable?: boolean; handleSize?: number; handlePlacement?: ResizeHandlePlacement; minimumSize?: number; maximumSize?: number; onResizeStart?: () => void | boolean; onResizeEnd?: (newSize: SizeUnit) => void; handleRender?: (handleProps: IResizeHandleProps) => React.ReactNode; } export declare const anchoredProps: { size: PropTypes.Validator; order: PropTypes.Requireable; resizable: PropTypes.Requireable; handleSize: PropTypes.Requireable; handlePlacement: PropTypes.Requireable; minimumSize: PropTypes.Requireable; maximumSize: PropTypes.Requireable; onResizeStart: PropTypes.Requireable<(...args: any[]) => any>; onResizeEnd: PropTypes.Requireable<(...args: any[]) => any>; id: PropTypes.Requireable; className: PropTypes.Requireable; style: PropTypes.Requireable; as: PropTypes.Requireable; centerContent: PropTypes.Requireable; zIndex: PropTypes.Requireable; scrollable: PropTypes.Requireable; trackSize: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; onMouseDown: PropTypes.Requireable<(...args: any[]) => any>; onMouseEnter: PropTypes.Requireable<(...args: any[]) => any>; onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>; onMouseMove: PropTypes.Requireable<(...args: any[]) => any>; onTouchStart: PropTypes.Requireable<(...args: any[]) => any>; onTouchMove: PropTypes.Requireable<(...args: any[]) => any>; onTouchEnd: PropTypes.Requireable<(...args: any[]) => any>; }; export declare const resizableProps: { size: PropTypes.Validator; order: PropTypes.Requireable; handleSize: PropTypes.Requireable; handlePlacement: PropTypes.Requireable; minimumSize: PropTypes.Requireable; maximumSize: PropTypes.Requireable; onResizeStart: PropTypes.Requireable<(...args: any[]) => any>; onResizeEnd: PropTypes.Requireable<(...args: any[]) => any>; id: PropTypes.Requireable; className: PropTypes.Requireable; style: PropTypes.Requireable; as: PropTypes.Requireable; centerContent: PropTypes.Requireable; zIndex: PropTypes.Requireable; scrollable: PropTypes.Requireable; trackSize: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; onMouseDown: PropTypes.Requireable<(...args: any[]) => any>; onMouseEnter: PropTypes.Requireable<(...args: any[]) => any>; onMouseLeave: PropTypes.Requireable<(...args: any[]) => any>; onMouseMove: PropTypes.Requireable<(...args: any[]) => any>; onTouchStart: PropTypes.Requireable<(...args: any[]) => any>; onTouchMove: PropTypes.Requireable<(...args: any[]) => any>; onTouchEnd: PropTypes.Requireable<(...args: any[]) => any>; }; export declare const LeftResizable: React.FC>; export declare const Left: React.FC>; export declare const TopResizable: React.FC>; export declare const Top: React.FC>; export declare const RightResizable: React.FC>; export declare const Right: React.FC>; export declare const BottomResizable: React.FC>; export declare const Bottom: React.FC>;