/**
 * An action list is a contextual menu that presents a list of available actions related to a specific element or interface area. It allows users to quickly access functions such as editing, sharing, deleting, or navigating to sub-actions. Action Lists are commonly triggered by buttons, icons (e.g., three-dot menus), or right-click interactions, ensuring a clean and efficient UI.
 *
 * @slot item - The content displayed in the listbox item.
 * @slot activator - The trigger used to toggle the listbox. It should contain one Button or IconButton.
 * @event close {CustomEvent<void>} - Emits when the close button is clicked.
 */
interface Props {
    [key: string]: any;
    /**
     * If `true`, displays the listbox when using the activator slot.
     */
    open?: boolean;
    /**
     * title displayed in mobile version.
     */
    title?: string;
    /**
     * Defines the position of the listbox relative to its trigger or container.
     */
    position?: 'top' | 'bottom' | 'left' | 'right';
    /**
     * Callback to trigger on close button click.
     */
    onclose?: () => void;
}
interface $$__sveltets_2_IsomorphicComponent<Props extends Record<string, any> = any, Events extends Record<string, any> = any, Slots extends Record<string, any> = any, Exports = {}, Bindings = string> {
    new (options: import('svelte').ComponentConstructorOptions<Props>): import('svelte').SvelteComponent<Props, Events, Slots> & {
        $$bindings?: Bindings;
    } & Exports;
    (internal: unknown, props: Props & {
        $$events?: Events;
        $$slots?: Slots;
    }): Exports & {
        $set?: any;
        $on?: any;
    };
    z_$$bindings?: Bindings;
}
declare const ActionListbox: $$__sveltets_2_IsomorphicComponent<Props, {
    [evt: string]: CustomEvent<any>;
}, {
    item: {};
    activator: {};
}, {}, "open">;
type ActionListbox = InstanceType<typeof ActionListbox>;
export default ActionListbox;
//# sourceMappingURL=ActionListbox.svelte.d.ts.map