import { PexPriceFinderi18n, PexPriceFinderResponse } from './types';
export declare class PnPexPricefinder {
    hostElement: HTMLElement;
    /** Specifies which language we want to show component in (sv,da,fi,no,en) */
    language: string;
    /** Currency (Kr, €)*/
    currency: string;
    /** API Url */
    apiUrl: string;
    i18n: PexPriceFinderi18n;
    fromzip: number;
    tozip: number;
    weight: number;
    when: string;
    response: PexPriceFinderResponse;
    componentWillLoad(): void;
    init(): Promise<void>;
    setInitialTime(): void;
    checkParameters(): void;
    setLanguage(): void;
    onSubmit(e: any): void;
    compileRequestQuery(formData: FormData): {
        from: FormDataEntryValue;
        to: FormDataEntryValue;
        weight: FormDataEntryValue;
        when: FormDataEntryValue;
    };
    fetchResult(query: any): Promise<void>;
    onFetchError(error: any): void;
    render(): any;
}
