import { IPatchesConfig } from "./IPatchesConfig";
export declare class NinePatch extends Phaser.GameObjects.RenderTexture {
    private static readonly __BASE;
    private static readonly patches;
    private originTexture;
    private originFrame;
    private config;
    constructor(scene: Phaser.Scene, x: number, y: number, width: number, height: number, key: string, frame?: string | number, config?: IPatchesConfig);
    resize(width: number, height: number): this;
    setTexture(key: string, frame?: string | integer): this;
    setFrame(frame: string | integer): this;
    private drawPatches;
    private createPatchFrame;
}
