import { SvelteComponentTyped } from "svelte"; import type { StyleOptions } from "./types"; declare const __propDef: { props: { dragKey?: string; dragStyle?: StyleOptions["style"]; style?: StyleOptions["style"]; show?: StyleOptions["show"]; mode?: StyleOptions["mode"]; edgeSize?: number; onMoveChanged?: (target: any, x: any, y: any) => void | undefined; onSizeChanged?: (target: any, w: any, h: any) => void | undefined; onShowHide?: (show: any) => void | undefined; minDragBox?: () => void; hiddenDragBox?: () => void; showDragBox?: () => void; }; events: { [evt: string]: CustomEvent; }; slots: { iconTitle: {}; otherIcon: {}; body: {}; }; }; export type DragboxProps = typeof __propDef.props; export type DragboxEvents = typeof __propDef.events; export type DragboxSlots = typeof __propDef.slots; export default class Dragbox extends SvelteComponentTyped { get minDragBox(): () => void; get hiddenDragBox(): () => void; get showDragBox(): () => void; } export {};