import type { Writable } from 'svelte/store'; export declare const dropdownNamespace = "dropdown"; type OnChangeProps = { value: string; text: string; data: T; }; export type DropdownContext = { id: Writable; open: Writable; value: Writable; data: Writable; text: Writable; triggerElement: Writable; openMenu: (delay?: number) => void; closeMenu: (delay?: number) => void; onChange: (props: OnChangeProps) => void; }; export declare function getDropdownContext(): DropdownContext | undefined; export declare function setDropdownContext(context: DropdownContext): DropdownContext; export {};