import * as pixi_js from 'pixi.js'; import { Container as Container$1, Graphics as Graphics$1, NineSliceSprite, Texture, Sprite as Sprite$1, AnimatedSprite, Text as Text$1, TextStyle, TilingSprite as TilingSprite$1 } from 'pixi.js'; export { Application } from 'pixi.js'; declare class Container extends Container$1 { [propName: string]: any; } declare class Graphics extends Graphics$1 { [propName: string]: any; } declare class NinePatch extends NineSliceSprite { constructor(img: string | Texture, leftWidth: number, topHeight: number, rightWidth: number, bottomHeight: number); } declare class Sprite { _image: HTMLImageElement | Texture; sprite: Sprite$1; constructor(image: HTMLImageElement | Texture); set image(val: HTMLImageElement | Texture>); get image(): HTMLImageElement | Texture>; } declare class SpriteAnimation { animatedSprite: AnimatedSprite; constructor({ frames }: { frames: Texture[]; }); play(): void; stop(): void; gotoAndPlay(frameNumber: number): void; gotoAndStop(frameNumber: number): void; set speed(val: number); get speed(): number; } declare class Text extends Text$1 { constructor(text: string, style?: Partial); } declare class TilingSprite { _image: HTMLImageElement | Texture | null; tilingSprite: TilingSprite$1; constructor(image: HTMLImageElement | Texture | null); set image(val: HTMLImageElement | Texture | null); get image(): HTMLImageElement | Texture | null; } export { Container, Graphics, NinePatch, Sprite, SpriteAnimation, Text, TilingSprite };