import type { ListProps, ListItemData } from './list-types';
export declare function useList(props: ListProps, emits: (event: 'select' | 'loadMore', ...args: any[]) => void): {
    preSelectIndex: import("vue").Ref<number, number>;
    onItemClick: (item: ListItemData) => void;
    onListScroll: (e: Event) => void;
};
export declare function useListRender(props: ListProps): {
    listClasses: import("vue").ComputedRef<{
        'mc-list': boolean;
        'mc-list-horizontal': boolean;
        'mc-list-nowrap': boolean;
    }>;
};
