import { FiltersMap, CollectionState } from '@wix/bex-core';
export type AdditionalStepCallbackFn<T = unknown> = () => Promise<T>;
export interface AdditionalStepStateParams<T, F extends FiltersMap> {
    collection: CollectionState<T, F>;
}
export declare class AdditionalStepState<T, F extends FiltersMap> {
    readonly collection: CollectionState<T, F>;
    isLoading: boolean;
    additionalData?: unknown;
    constructor(params: AdditionalStepStateParams<T, F>);
    get selectedKeyedItem(): import("@wix/bex-core").KeyedItem<T>;
}
//# sourceMappingURL=AdditionalStepState.d.ts.map