import { PS2Event } from './ps2.event';
import { PS2Event as PS2EventPayload } from '../../../stream';
export type ZoneEventPayload = Extract<PS2EventPayload, {
    zone_id: string;
}>;
export declare abstract class ZoneEvent<T extends ZoneEventPayload> extends PS2Event<T> {
    readonly zone_id: string;
    get zoneDefinitionId(): number;
    get zoneInstanceId(): number;
}
