import { SerializableStampDutyRate } from '../../serializers'; export type Country = 'England' | 'Scotland' | 'Wales'; export type SelectableCountries = Country | 'all'; export type TaxTypes = 'base' | 'first_time_buyer' | 'corporate_buyer'; export type DBAPIStampDutyRateData = { id: number; country_name: SelectableCountries; minimum_property_price: number | null; maximum_property_price: number | null; base_sdlt_rate: number | string | null; base_lbtt_rate: number | string | null; base_ltt_rate: number | string | null; additional_property_surcharge: number | string | null; first_time_buyer_rate: number | string | null; non_uk_resident_surcharge: number | string | null; tax_type: TaxTypes; first_time_buyer_cap: number | string | null; associations: any[]; filtered_associations: any[]; }; export type StampDutyRatesByTaxType = { base: SerializableStampDutyRate[]; corporate_buyer: SerializableStampDutyRate[] | null; first_time_buyer: SerializableStampDutyRate[] | null; }; export type CountriesWithRatesByTaxTypes = { [key in Country]: StampDutyRatesByTaxType; }; //# sourceMappingURL=stamp-duty-rates.types.d.ts.map