import { Container } from 'pixi.js';
import type { Zone, District } from '@world-forge/schema';
export interface ZoneRenderOptions {
    tileSize: number;
    selectedZoneId?: string;
    hoveredZoneId?: string;
}
export declare class ZoneOverlayRenderer {
    container: Container;
    private zones;
    private districts;
    private opts;
    constructor(opts: ZoneRenderOptions);
    update(zones: Zone[], districts: District[], opts?: Partial<ZoneRenderOptions>): void;
    private getDistrictColor;
    private render;
}
//# sourceMappingURL=zone-renderer.d.ts.map