/** * The NineSlicePlane allows you to stretch a texture using 9-slice scaling. The corners will remain unscaled (useful for buttons with rounded corners for example) and the other areas will be scaled horizontally and or vertically * */ declare const PNineSlicePlane: import("vue/types/vue").ExtendedVue<{ pDisplayObject: PIXI.SimplePlane | null; } & { instance: PIXI.SimplePlane; } & { texture: PIXI.Texture; src: string; verticesX: number; verticesY: number; geometry: any; shader: any; } & { pDisplayObject: PIXI.Mesh | null; } & { instance: PIXI.Mesh; } & { geometry: PIXI.Geometry; shader: PIXI.MeshMaterial; state: PIXI.State; drawMode: number; } & { pDisplayObject: PIXI.Container | null; } & { initExtraProps(): void; } & { instance: PIXI.Container; } & { width: number; height: number; interactiveChildren: boolean; } & { pDisplayObject: PIXI.DisplayObject; } & { addToParent(): void; reinit(newVal: PIXI.DisplayObject): void; initProps(): void; initEvents(): void; } & { instance: PIXI.DisplayObject; } & { events: string[]; shouldRender: boolean; alpha: number; angle: number; buttonMode: boolean; cacheAsBitmap: boolean; cursor: string; filterArea: PIXI.Rectangle; filters: PIXI.Filter[]; hitArea: null; interactive: boolean; isMask: boolean; isSprite: boolean; mask: PIXI.Container | PIXI.MaskData; name: string; pivotX: number; pivotY: number; renderable: boolean; rotation: number; scaleX: number; scaleY: number; skewX: number; skewY: number; visible: boolean; x: number; y: number; zIndex: number; } & import("vue").default, { pDisplayObject: PIXI.NineSlicePlane | null; }, unknown, { instance: PIXI.NineSlicePlane; }, { leftWidth: number; topHeight: number; rightWidth: number; bottomHeight: number; verticesX: number; verticesY: number; geometry: any; shader: any; }>; export default PNineSlicePlane;