import { LitElement, CSSResult, TemplateResult } from "lit";
import { AddressModel } from "../../helpers/models/address-model";
import "./empty-table";
export declare class AddressesTable extends LitElement {
    constructor();
    isLoadingMoreData: boolean;
    addressesData: AddressModel[];
    searchText: string;
    potentialHouseNumbers: string[];
    tableBody: HTMLElement | null | undefined;
    static get styles(): CSSResult[];
    firstUpdated(): void;
    update(changedProperties: Map<string | number | symbol, unknown>): void;
    getPotentialHouseNumbers(searchText: string): string[];
    onAddressClicked(address: AddressModel): void;
    backButtonClicked(): void;
    loadMoreAddresses(): void;
    loadMoreAddressesIfScrolledToBottom(): void;
    getAddressSubnumber(address: AddressModel): string;
    filteredAddresses(): AddressModel[];
    render(): TemplateResult;
}
//# sourceMappingURL=addresses-table.d.ts.map