import { Vue } from "vue-property-decorator";
import Country from "../../dto/Country";
import Place from "../../dto/Place";
import DeliveryCalculatorStore from "../../utils/DeliveryCalculatorStore";
export default class PlaceSelect extends Vue {
    country: Country;
    placeSelect: HTMLInputElement;
    query: string;
    calculatorStore: DeliveryCalculatorStore;
    options: readonly Place[];
    created(): void;
    get place(): Place | null;
    set place(place: Place | null);
    get preparedQuery(): string;
    getDisplayValue(place?: Place): string;
    onFocus(): void;
    filterFn(val: string, update: Function, abort: Function): void;
}
