import { ICitation, Citation, ICollision, Region, RegionFactory, IStateStore } from 'howsmydriving-utils';
export declare class DummyRegionFactory extends RegionFactory {
    name: string;
    createRegion(state_store: IStateStore): Promise<Region>;
}
export declare class DummyRegion extends Region {
    constructor(state_store: IStateStore);
    GetCitationsByPlate(plate: string, state: string): Promise<Array<Citation>>;
    ProcessCitationsForRequest(citations: ICitation[], query_count: number): Array<string>;
    GetRecentCollisions(): Promise<Array<ICollision>>;
    ProcessCollisions(collisions: Array<ICollision>): Promise<Array<string>>;
    processCollisionsForTweets(collisions: Array<ICollision>): Promise<Array<string>>;
    private getLastCollisionsWithCondition;
    getCollisionType(collision: ICollision): string;
    getTweetFromCollision(collision: ICollision, collision_type: string, last_tweeted: number): string;
}
declare let Factory: RegionFactory;
export { Factory as default };
export { Factory };
