import { MarketCode } from '../../../@types/MarketCode'; import HtmlNode from '../../../Components/Extension/HtmlNode'; import { WaykeStore } from '../../../Redux/store'; export interface TradeInValidation { registrationNumber: boolean; mileage: boolean; description: boolean; condition: boolean; } interface PartTradeInProps { readonly store: WaykeStore; readonly lastStage: boolean; readonly marketCode: MarketCode; } declare class PartTradeIn extends HtmlNode { private readonly props; private state; private response?; private contexts; private requestError; constructor(element: HTMLElement, props: PartTradeInProps); private onFetchVehicle; private onEdit; private onProceed; private onChangeRadio; private onChange; private onBlur; private updateUiError; private updateProceedButton; private onNoTradeIn; render(): void; } export default PartTradeIn;