export interface RegionCode {
    name: string;
    code: string;
}
export interface DistrictCode {
    name: string;
    code: string;
    parentCode: string;
}
export interface HousingType {
    name: string;
    code: string;
}
export interface SupplyType {
    name: string;
    code: string;
}
export interface RentRange {
    name: string;
    code: string;
}
export interface RentalHousingParams {
    serviceKey: string;
    brtcCode: string;
    signguCode?: string;
    numOfRows?: number;
    pageNo?: number;
    suplyTy?: string;
    lfstsTyAt?: string;
    bassMtRntchrgSe?: string;
}
export interface SaleHousingParams {
    serviceKey: string;
    brtcCode: string;
    signguCode?: string;
    numOfRows?: number;
    pageNo?: number;
    houseTy?: string;
}
export interface HousingAnnouncement {
    [key: string]: any;
}
export interface ApiResponse {
    header: {
        resultCode: string;
        resultMsg: string;
    };
    body: {
        items: HousingAnnouncement[];
        numOfRows: number;
        pageNo: number;
        totalCount: number;
    };
}
export interface KeywordMapping {
    regions: {
        [key: string]: string;
    };
    districts: {
        [key: string]: string;
    };
    housingTypes: {
        [key: string]: string;
    };
    supplyTypes: {
        [key: string]: string;
    };
    rentRanges: {
        [key: string]: string;
    };
}
//# sourceMappingURL=housing.d.ts.map