import type { Snippet } from 'svelte'; interface Props { children: Snippet; target?: string | HTMLElement; className?: string; disabled?: boolean; clickAway?: boolean; onoutclick?: () => void; ignore?: Element | Element[]; onMount?: (element: Element, targetElement: Element) => void; onUnmount?: (element: Element, targetElement: Element) => void; /** * Whether to isolate portal content from parent contexts (like ButtonGroup). * This prevents parent context values from bleeding into portal content. * @default true */ isolateContext?: boolean; /** * Specific contexts to isolate from. Only used if isolateContext is true. * @default ['buttonGroup'] */ isolateContexts?: string[]; } declare const Portal: import("svelte").Component; type Portal = ReturnType; export default Portal;