import { OptionsLoadItemsDetail } from '../dropdown/interfaces';
import { DropdownStatusProps } from '../internal/components/dropdown-status/interfaces';
import { AutosuggestProps } from './interfaces';
interface UseAutosuggestLoadMoreProps {
    options?: AutosuggestProps.Options;
    statusType: DropdownStatusProps.StatusType;
    onLoadItems: (detail: OptionsLoadItemsDetail) => void;
}
interface AutosuggestLoadMoreHandlers {
    fireLoadMoreOnScroll(): void;
    fireLoadMoreOnRecoveryClick(): void;
    fireLoadMoreOnInputFocus(): void;
    fireLoadMoreOnInputChange(filteringText: string): void;
}
export declare const useAutosuggestLoadMore: ({ options, statusType, onLoadItems, }: UseAutosuggestLoadMoreProps) => AutosuggestLoadMoreHandlers;
export {};
//# sourceMappingURL=load-more-controller.d.ts.map