import { a as MountedSlot, r as PickerOptions } from "./picker-CqVyA519.js"; import { Readable } from "svelte/store"; //#region src/adapters/svelte.d.ts type SveltePickerOptions = Omit, 'renderItem'>; interface SveltePicker { attach: (node: HTMLElement) => { destroy: () => void; }; portal: (node: HTMLElement, target: HTMLElement) => { update: (next: HTMLElement) => void; destroy: () => void; }; slots: Readable; activeIndex: Readable; activeItem: Readable; selectedIndex: Readable; selectedItem: Readable; scrollTo: (index: number, options?: { animate?: boolean; }) => void; next: () => void; previous: () => void; select: (index: number) => void; seek: (offset: number) => void; update: (items: readonly T[]) => void; play: () => void; pause: () => void; } declare const createPicker: (options: SveltePickerOptions) => SveltePicker; //#endregion export { SveltePicker, SveltePickerOptions, createPicker };