import { AppStates, MockJson } from "../../global/types/components"; import { PartInformation } from "../../global/types/part-information"; import { PartInformationInterface } from "../../global/api/partInformation"; export declare class DistributorLookup implements PartInformationInterface { baseUrl: string; isDev: boolean; queryString: string; loadingStateChange?: (isLoading: boolean) => void; loadedResponse?: (response: PartInformation) => void; state: AppStates; externalPartNumber?: string; errorMessage?: string; partInformation?: PartInformation; abortController: AbortController; networkTimeoutRef: ReturnType; el: HTMLElement; private handleSettingData; setData(newData: PartInformation | string): Promise; fetchData(requestedVin?: string): Promise; loadingListener(): Promise; setMockData(newMockData: MockJson): Promise; render(): any; }