import { ResultUnit } from "../../../blp-parser/result-unit.class"; import { GroupStateDefinition } from "./group-state-definition.class"; import { SequenceDefinition } from "./sequence-definition.class"; import { AnimationDefinition } from "./animation-definition.class"; import { GraphDefinition } from "./graph-definition.class"; import { ExtendedSpritesGroup } from "../display/extended-sprites-group.class"; import { GameUnitObject } from "../global-objects/game-unit-object.class"; export declare class GroupDefinition { spriteIds: string[]; states: { [key: string]: GroupStateDefinition; }; sequences: { [key: string]: SequenceDefinition; }; animations: { [key: string]: AnimationDefinition; }; graphs: { [key: string]: GraphDefinition; }; constructor(definition: ResultUnit); create(scope: GameUnitObject): ExtendedSpritesGroup; }