///
///
import { PackageItemType } from "../config/Definitions";
import { BitmapFont } from "../display/BitmapFont";
import { Frame } from "../display/Frame";
import { XmlNode } from "../utils/XMLParser";
import { DisplayListItem } from "./DisplayListItem";
import { UIPackage, AssetTypes } from "./UIPackage";
export declare class PackageItem {
owner: UIPackage;
type: PackageItemType;
id: string;
name: string;
width: number;
height: number;
file: string;
decoded: boolean;
scale9Grid: createjs.Rectangle;
scaleByTile: boolean;
tiledSlices: number;
texture: HTMLImageElement | createjs.SpriteSheetFrame;
interval: number;
repeatDelay: number;
swing: boolean;
frames: Frame[];
sound: createjs.Sound;
componentData: XmlNode;
displayList: DisplayListItem[];
bitmapFont: BitmapFont;
load(): AssetTypes;
toString(): string;
}