import { LeafletArgs, PlayBackEvent } from "../EventInterface"; export declare namespace IconStatus { const NAME = "FLO_ICON_STATUS"; interface EventArgs { id: string; icon: string; iconColor?: string; slot: number; } class AddEvent implements PlayBackEvent { name: string; do(leafletArgs: LeafletArgs, args: EventArgs): void; undo(leafletArgs: LeafletArgs, args: EventArgs): void; } class RemoveEvent extends AddEvent { name: string; do(leafletArgs: LeafletArgs, args: EventArgs): void; undo(leafletArgs: LeafletArgs, args: EventArgs): void; } } export declare namespace TextStatus { const NAME = "FLO_ICON_STATUS_TEXT"; interface EventArgs { id: string; text: string; backgroundColor?: string; textColor?: string; } class AddEvent implements PlayBackEvent { name: string; do(leafletArgs: LeafletArgs, args: EventArgs): void; undo(leafletArgs: LeafletArgs, args: EventArgs): void; } class RemoveEvent extends AddEvent { name: string; do(leafletArgs: LeafletArgs, args: EventArgs): void; undo(leafletArgs: LeafletArgs, args: EventArgs): void; } }