import { Entity, EntityType } from '../../entity/genericEntity/entity'; import { ZeniAPIStatus } from '../../responsePayload'; import { EntityAutoCompleteResponsePayload } from './entityAutoCompletePayload'; import { EntityAutoCompleteState, SearchOrigin } from './entityAutoCompleteState'; interface EntityAutoCompletePayload { searchOrigin: SearchOrigin; searchString: string; entityType?: EntityType; selectedEntity?: Entity; } export declare const initialState: EntityAutoCompleteState; export declare const fetchEntityAutoCompleteResults: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateEntityAutoCompleteResults: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ entitiesData: EntityAutoCompleteResponsePayload; searchOrigin: SearchOrigin; }, "entityAutoComplete/updateEntityAutoCompleteResults">, clearEntityAutoCompleteResults: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateEntityAutoCompleteFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ searchOrigin: SearchOrigin; status: ZeniAPIStatus; }, "entityAutoComplete/updateEntityAutoCompleteFailure">; declare const _default: import("redux").Reducer; export default _default;