import * as React from "react"; import type { DragAxisProp, DraggablePanelPositionProp } from "../../props/components/layout.prop.js"; export type { DraggablePanelProp, DraggablePanelProp as DraggablePanelProps, DraggablePanelPlacementProp, DraggablePanelPositionProp, DraggablePanelLabels, DragAxisProp, DragBoundsProp, } from "../../props/components/layout.prop.js"; export declare const DraggablePanel: React.ForwardRefExoticComponent, "children" | "onDrag" | "title"> & { title: import("../../props/index.js").TitleProp; children?: import("../../props/index.js").ChildrenProp; extra?: import("../../props/index.js").ExtraProp; placement?: import("./draggable-panel.js").DraggablePanelPlacementProp; width?: Extract | "xl"; axis?: DragAxisProp; bounds?: import("./draggable-panel.js").DragBoundsProp; position?: DraggablePanelPositionProp; defaultPosition?: DraggablePanelPositionProp; onPositionChange?: (position: DraggablePanelPositionProp) => void; onClose?: () => void; labels?: import("./draggable-panel.js").DraggablePanelLabels; disabled?: import("../../props/index.js").DisabledProp; className?: import("../../props/index.js").ClassNameProp; } & React.RefAttributes>;