import { Entity } from '@loopback/repository';
import { AmenitiesMaster } from './amenities-master.model';
export declare class PostPropertyMaster extends Entity {
    annualduespay: number;
    apartmentNameAreaName: string;
    bookingamount: number;
    builduparea: number;
    carpetarea: number;
    coverparking: number;
    createdBy?: number;
    createdDate?: string;
    deleteRemark?: string;
    deletedBy?: number;
    deletedDate?: string;
    description: string;
    expectedrental: number;
    fkavailablestatusId: number;
    fksellerId: number;
    publish_Fag: number;
    fkpublish_TypeId: number;
    publish_StartDate?: string;
    publish_EndDate?: string;
    fkcityId: string;
    fkfloorId: number;
    fkfurnishingtypeId: number;
    fktransactionId: number;
    fkpossessionId: number;
    fkfacingId: number;
    amenities: AmenitiesMaster[];
    fklocalityId: string;
    fkmainpropertytypeId: number;
    fkmaintnecemonthId: number;
    fkotherrooms: number;
    fkownershipId: number;
    fkuserId: number;
    fkpostpropertytypeId: number;
    fkpropertytypeId: number;
    housenumber: string;
    isActive?: number;
    isDefault?: number;
    isOn?: number;
    lastChanged: string;
    maintenance: number;
    membershipcharge: number;
    modifiedBy?: number;
    modifiedDate?: string;
    noofbalkanies: number;
    noofbathrooms: number;
    noofbedrooms: number;
    openparking: number;
    photo: string;
    photos: string;
    postpropertyId?: number;
    price: number;
    RERA_NO: string;
    RERA_is_active: number;
    pricepersqft: number;
    sublocality: string;
    Property_Title: string;
    Property_Description: string;
    supperbuilduparea: number;
    totalfloor: number;
    video: string;
    [prop: string]: any;
    constructor(data?: Partial<PostPropertyMaster>);
}
export interface PostPropertyMasterRelations {
    amenities?: AmenitiesMaster[];
}
export type PostPropertyMasterWithRelations = PostPropertyMaster & PostPropertyMasterRelations;
