import * as TE from "fp-ts/TaskEither"; import { Eq } from "fp-ts/lib/Eq"; import { BasicError } from "../error"; import { AutoSuggestResponse, ProductListingPageResponse, Rectangle, TextSearchResponse, VisualSearchResponse } from "../interfaces"; export type SearchType = "text" | "image"; export declare const detectedObjectEq: Eq; export type ObjectsDetectedEvent = CustomEvent; export declare const visualSearchSessionClient: (initialData: RequestInit, apiPath?: string) => TE.TaskEither, VisualSearchResponse>; export declare const textSearchSessionClient: (initialData: RequestInit, apiPath?: string) => TE.TaskEither, TextSearchResponse>; export declare const productListingPageSessionClient: (initialData: RequestInit, apiPath?: string) => TE.TaskEither, ProductListingPageResponse>; export declare const autoSuggestClient: (initialData: RequestInit, apiPath?: string) => TE.TaskEither, AutoSuggestResponse>;