import { LitElement, TemplateResult, CSSResult } from "lit";
import { BuildingModel } from "../../helpers/models/building-model";
import { ProjectModel } from "../../helpers/models/project-model";
export declare class ProjectsTable extends LitElement {
    constructor();
    projectsData: ProjectModel[];
    selectedProject: number;
    building: BuildingModel;
    tableBody: HTMLElement | null | undefined;
    static get styles(): CSSResult[];
    firstUpdated(): void;
    onRadioButtonClicked(index: number): void;
    getButtonClass(index: number): string;
    backButtonClicked(): void;
    mapToOdd(num: number): number;
    mapToEven(num: number): number;
    isOdd(num: number): boolean;
    confirmButtonClicked(): void;
    getOwnedProjects(): ProjectModel[];
    getInvitedProjects(): ProjectModel[];
    loadMoreProperties(): void;
    loadMorePropertiesIfScrolledToBottom(): void;
    render(): TemplateResult;
}
//# sourceMappingURL=projects-table.d.ts.map