import { PartLookupDTO } from "../../global/types/generated/part/part-lookup-dto"; import { LegacyInfoLayoutInterface } from "../../features/legacy-info-layout/index"; import { BlazorInvokable, DotNetObjectReference, BlazorInvokableFunction } from "../../features/blazor-ref/index"; import { PartLookupComponent, PartLookupMock } from "../../features/part-lookup-components/index"; import { ComponentLocale, ErrorKeys, LanguageKeys, MultiLingual } from "../../features/multi-lingual/index"; import distributerSchema from "../../locales/partLookup/distributor/type"; import { Endpoint } from "../../global/lib/fetch-from"; export declare class DistributorLookup implements MultiLingual, LegacyInfoLayoutInterface, PartLookupComponent, BlazorInvokable { language: LanguageKeys; locale: ComponentLocale; componentWillLoad(): Promise; changeLanguage(newLanguage: LanguageKeys): Promise; coreOnly: boolean; mockUrl: string; isDev: boolean; endpoint: Endpoint; loadedMockDatas?: BlazorInvokableFunction<(response: any) => void>; errorCallback?: BlazorInvokableFunction<(errorMessage: ErrorKeys) => void>; loadingStateChange?: BlazorInvokableFunction<(isLoading: boolean) => void>; loadedResponse?: BlazorInvokableFunction<(response: PartLookupDTO) => void>; searchString: string; isError: boolean; errorMessage?: ErrorKeys; partLookup?: PartLookupDTO; isLoading: boolean; el: HTMLElement; mockData: any; abortController: AbortController; networkTimeoutRef: ReturnType; setMockData(newMockData: PartLookupMock): Promise; getMockData(): Promise; onIsDevChange(isDev: any): Promise; fetchData(newData: PartLookupDTO | string): Promise; setErrorMessage(message: ErrorKeys): Promise; onLoadingChange(newValue: boolean): void; blazorRef?: DotNetObjectReference; setBlazorRef(newBlazorRef: DotNetObjectReference): Promise; hiddenFields?: string; localizationName?: string; manufacturerPartLookupTitle?: string; manufacturerPartLookupEndpoint: Endpoint; render(): any; }