import { ICitation } from 'howsmydriving-utils';
import { ICollision } from 'howsmydriving-utils';
import { Region, RegionFactory, IStateStore } from 'howsmydriving-utils';
export declare class NewYorkCityRegionFactory extends RegionFactory {
    name: string;
    createRegion(state_store: IStateStore): Promise<Region>;
}
export declare class NewYorkCity extends Region {
    constructor(state_store: IStateStore);
    GetCitationsByPlate(plate: string, state: string): Promise<Array<ICitation>>;
    ProcessCitationsForRequest(citations: ICitation[], query_count: number): Array<string>;
    GetRecentCollisions(): Promise<Array<ICollision>>;
    ProcessCollisions(collisions: Array<ICollision>): Promise<Array<string>>;
}
declare let Factory: RegionFactory;
export { Factory as default };
export { Factory };
