export default ResizablePaneGroup; type ResizablePaneGroup = { $on?(type: string, callback: (e: any) => void): () => void; $set?(props: Partial>): void; }; /** * Container for resizable panes. Panes must be separated by `` components. * @see https://w3c.github.io/aria/#separator * @see https://www.w3.org/WAI/ARIA/apg/patterns/windowsplitter/ */ declare const ResizablePaneGroup: import("svelte").Component<{ /** * Layout direction of the panes. */ direction?: "horizontal" | "vertical" | undefined; /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * Primary slot content. */ children?: Snippet<[]> | undefined; /** * `resize` event handler, called * whenever the pane sizes change. */ onResize?: ((detail: { sizes: number[]; }) => void) | undefined; } & Record, {}, "">; type Props = { /** * Layout direction of the panes. */ direction?: "horizontal" | "vertical" | undefined; /** * The `class` attribute on the wrapper element. */ class?: string | undefined; /** * Primary slot content. */ children?: Snippet<[]> | undefined; /** * `resize` event handler, called * whenever the pane sizes change. */ onResize?: ((detail: { sizes: number[]; }) => void) | undefined; }; import type { Snippet } from 'svelte';