import { IDropdownItemRenderlessParams, IDropdownItemStyle, IDropdownItemTag, IDropdownItemOptionStyle } from '../dropdown-item'; export declare const getTitle: (props: IDropdownItemRenderlessParams['props']) => () => string; export declare const bindScroll: ({ api, parent }: Pick) => (value: any) => void; export declare const toggle: ({ parent, props, state }: Pick) => (show: boolean) => void; export declare const onScroll: (parent: IDropdownItemRenderlessParams['parent']) => () => void; export declare const clickWrapper: (parent: IDropdownItemRenderlessParams['parent']) => (event: MouseEvent) => void; export declare const clickItem: ({ emit, props, state }: Pick) => (value: string) => void; export declare const getItemStyle: ({ parent, state }: Pick) => () => IDropdownItemStyle; export declare const getOptionStyle: (state: IDropdownItemRenderlessParams['state']) => (tag: IDropdownItemTag, tags: string | Array) => IDropdownItemOptionStyle; export declare const closed: ({ emit, state }: Pick) => () => void; export declare const open: (emit: IDropdownItemRenderlessParams['emit']) => () => void; export declare const opened: (emit: IDropdownItemRenderlessParams['emit']) => () => void; export declare const close: (emit: IDropdownItemRenderlessParams['emit']) => () => void; export declare const tagClick: ({ emit, props }: Pick) => (key: number, tag: IDropdownItemTag, event: MouseEvent) => void; export declare const confirm: ({ emit, props, state }: Pick) => () => void; export declare const reset: ({ emit, props }: Pick) => () => void; export declare const clickOutside: (parent: IDropdownItemRenderlessParams['parent']) => () => void; export declare const handleClick: ({ state, props, dispatch, vm, emit }: Pick) => (event: MouseEvent) => void; export declare const computedGetIcon: ({ constants, designConfig }: Pick) => (name?: string) => object | string; export declare const getTip: ({ props, vm }: Pick) => string;