import { Feature, Polygon } from "geojson";
export declare class FindStructure {
    uuid: string;
    shape: Feature<Polygon>;
    dateFromShape: Date;
    constructor(uuid: string, shape: Feature<Polygon>, dateFromShape: Date);
    getmonthAfter(): Promise<import("geojson").FeatureCollection<Polygon, {
        [name: string]: any;
    }>>;
    getYearAfter(): Promise<import("geojson").FeatureCollection<Polygon, {
        [name: string]: any;
    }>>;
    getYearBebore(): Promise<import("geojson").FeatureCollection<Polygon, {
        [name: string]: any;
    }>>;
    getSixMonthsBebore(): Promise<import("geojson").FeatureCollection<Polygon, {
        [name: string]: any;
    }>>;
    getTowYearAgo(): Promise<import("geojson").FeatureCollection<Polygon, {
        [name: string]: any;
    }>>;
    getInvalidPixels(): Promise<{
        img: string;
        LatLng: [number[], number[]];
        link: string;
    }>;
    private getDangerZoneByDate;
    private RawToImage;
    private paintInvalidInDangerZone;
}
