import type { ItemGroupProps, ItemProps } from '@zag-js/listbox';
import type { Accessor } from '../types.js';
import type { CreateListboxReturn } from './createListbox.svelte.js';
export declare const getListboxContext: () => Accessor<CreateListboxReturn>, setListboxContext: (context: Accessor<CreateListboxReturn>) => Accessor<CreateListboxReturn>;
export declare const getListboxItemPropsContext: () => Accessor<ItemProps<any>>, setListboxItemPropsContext: (context: Accessor<ItemProps<any>>) => Accessor<ItemProps<any>>;
export declare const getListboxItemGroupPropsContext: () => Accessor<ItemGroupProps>, setListboxItemGroupPropsContext: (context: Accessor<ItemGroupProps>) => Accessor<ItemGroupProps>;
