dawn-interfaces
Version:
Dawn application interfaces
143 lines (142 loc) • 3.74 kB
TypeScript
export declare const lookupGenerator: (arr: string[]) => any;
export declare const filtersPreferenceBuyingUrgencyExchange: {
"Distant Plans": number;
"Within the Next Year": number;
"Within the Next Few Months": number;
Urgent: number;
};
export declare const filtersPreferenceBuyingUrgencyValues: string[];
export declare const filtersPreferenceBuyingUrgencyLookup: any;
export declare const filtersPriceRangeExchange: {
"No Min": number;
$10k: number;
$20k: number;
$30k: number;
$50k: number;
$100k: number;
$130k: number;
$150k: number;
$200k: number;
$250k: number;
$300k: number;
$350k: number;
$400k: number;
$450k: number;
$500k: number;
$550k: number;
$600k: number;
$650k: number;
$700k: number;
$750k: number;
$800k: number;
$850k: number;
$900k: number;
$950k: number;
$1m: number;
"$1.1m": number;
"$1.2m": number;
"$1.25m": number;
"$1.3m": number;
"$1.4m": number;
"$1.5m": number;
"$1.6m": number;
"$1.7m": number;
"$1.75m": number;
"$1.8m": number;
"$1.9m": number;
$2m: number;
"$2.25m": number;
"$2.5m": number;
"$2.75m": number;
$3m: number;
"$3.5m": number;
$4m: number;
$5m: number;
$10m: number;
$20m: number;
"No Max": number;
};
export declare const filtersPriceRangeValues: string[];
export declare const filtersPriceRangeLookup: any;
export declare const filtersBedRangeExchange: {
"No Min": number;
"1+": number;
"2+": number;
"3+": number;
"4+": number;
"5+": number;
};
export declare const filtersBedRangeValues: string[];
export declare const filtersBedRangeLookup: any;
export declare const filtersBathRangeExchange: {
"No Min": number;
"1+": number;
"2+": number;
"3+": number;
"4+": number;
"5+": number;
};
export declare const filtersBathRangeValues: string[];
export declare const filtersBathRangeLookup: any;
export declare const filtersPropertyTypeExchange: {
All: null;
Residential: string;
Condominium: string;
Multifamily: string;
Commercial: string;
Land: string;
Farm: string;
Mobilehome: string;
Rental: string;
};
export declare const filtersPropertyTypeValues: string[];
export declare const filtersPropertyTypeLookup: any;
export declare const filtersHomeStatusExchange: {
All: null;
Active: string;
Pending: string;
Closed: string;
"Active Under Contract": string;
Hold: string;
"Coming Soon": string;
};
export declare const filtersHomeStatusValues: string[];
export declare const filtersHomeStatusLookup: any;
export interface IMlsFilters {
priceRangeStart: string;
priceRangeEnd: string;
bedroomRangeStart: string;
bathroomRangeStart: string;
propertyType: string;
houseSqftStart: number | null;
houseSqftEnd: number | null;
yearBuiltStart: number | null;
yearBuiltEnd: number | null;
homeStatus: string;
houseSort: string;
}
export interface IMlsFiltersSaved extends IMlsFilters {
id: string;
createdAt: string;
filterName: string;
createdBy: string;
}
export interface IMlsMapRegion {
latitude: number;
longitude: number;
latitudeDelta: number;
longitudeDelta: number;
}
export declare const sortingHousingExchange: {
None: null;
"Price High-Low": string;
"Price Low-High": string;
"List Date Newest-Oldest": string;
"List Date Oldest-Newest": string;
"Beds High-Low": string;
"Beds Low-High": string;
"Baths High-Low": string;
"Baths Low-High": string;
};
export declare const sortingHousingValues: string[];
export declare const sortingHousingLookup: any;