export interface AppLocation {
    geolocation: Geolocation;
    streetNumber: string;
    street: string;
    city: string;
    zone: string;
    town: string;
    country: string;
    postalCode: string;
    fullAddress?: string;
    registry?: string;
    fecha_validacion?: string;
    colony?: string;
    confirmed?: boolean;
    street_between_1?: string;
    street_between_2?: string;
}
export type AddressField = keyof AppLocation;
export type Geolocation = {
    lng: number;
    lat: number;
};
export type MapType = "satellite" | "roadmap" | "hybrid" | "terrain";
export interface Place {
    address_components: AddressComponent[];
    formatted_address: string;
    geometry: Geometry;
    place_id: string;
    types: string[];
}
export interface AddressComponent {
    long_name: string;
    short_name: string;
    types: string[];
}
export interface Geometry {
    bounds: Bounds;
    location: LatLng;
    location_type: string;
    viewport: Bounds;
}
export interface Bounds {
    northeast: LatLng;
    southwest: LatLng;
}
export interface LatLng {
    lat: number;
    lng: number;
}
//# sourceMappingURL=models.d.ts.map