import { EventEmitter } from '../../stencil.core'; import { IPostalCodeOption, IPostalCodeFilter } from '../../types/locations'; import { IWebCompleteResponse } from '../../types/web-complete'; export declare class LemiPostalCodes { postalCodesSelectChanged: EventEmitter; postalCodes: IPostalCodeOption[]; postalCodesValue: IPostalCodeOption[]; protected postalCodeElements: HTMLLemiPostalCodeOptionElement[]; getFilters(): Promise; componentWillLoad(): void; reloadPostalCodes(newValue: any): Promise; protected addPostalCode(postalCode: any): void; createPostalCodeOptionFromName(name: string): IPostalCodeOption; addPostalCodeOption(postalCode: IPostalCodeOption): void; refreshValue(): void; protected getCurrentValue(): { enabled: boolean; label: string; params: import("../../types/locations").IPostalCodeOptionParams; postalCode: string; distance: import("../../types/locations").TPostalCodeSelectOptionValue; }[]; disableSlider: EventEmitter; handlePostalCodeSelection(event: CustomEvent): void; protected updatePostalCodeValue(event: any): void; get zipSuggestionGenerator(): (prefix: string) => Promise; handlePostalCodeOptionRemoved(event: CustomEvent): void; refreshPostalCodes(): Promise; render(): any; }