export default ResizableHandle; type ResizableHandle = { $on?(type: string, callback: (e: any) => void): () => void; $set?(props: Partial>): void; }; /** * A draggable handle for resizing adjacent panes within a ``. * @see https://w3c.github.io/aria/#separator * @see https://www.w3.org/WAI/ARIA/apg/patterns/windowsplitter/ */ declare const ResizableHandle: import("svelte").Component<{ /** * Whether to disable the handle. */ disabled?: boolean | undefined; /** * Whether to show the handle bar. */ showHandleBar?: boolean | undefined; /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * The `aria-label` attribute on the wrapper element. */ ariaLabel?: string | undefined; /** * Custom handle content. If omitted, a default visual indicator is * rendered. */ children?: Snippet<[]> | undefined; /** * Called when a resize interaction begins (pointer down or * first keyboard step). */ onResizeStart?: (() => void) | undefined; /** * Called when a resize interaction ends (pointer up/cancel * or handle blur). */ onResizeEnd?: (() => void) | undefined; } & Record, {}, "">; type Props = { /** * Whether to disable the handle. */ disabled?: boolean | undefined; /** * Whether to show the handle bar. */ showHandleBar?: boolean | undefined; /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * The `aria-label` attribute on the wrapper element. */ ariaLabel?: string | undefined; /** * Custom handle content. If omitted, a default visual indicator is * rendered. */ children?: Snippet<[]> | undefined; /** * Called when a resize interaction begins (pointer down or * first keyboard step). */ onResizeStart?: (() => void) | undefined; /** * Called when a resize interaction ends (pointer up/cancel * or handle blur). */ onResizeEnd?: (() => void) | undefined; }; import type { Snippet } from 'svelte';