import * as PIXI from 'pixi.js';
export declare type RenderingContextType = {
    update: () => void;
    width: number;
    height: number;
    stage: PIXI.Container;
    renderId: number;
    getTexture: <T extends PIXI.DisplayObject>(container: T, width: number, height: number) => PIXI.RenderTexture | undefined;
};
export declare enum RenderingContextAction {
    Update = 0,
    Render = 1
}
export declare type RenderingContextState = {
    width: number;
    height: number;
    renderId: number;
    update: boolean;
};
export declare type RenderAction = {
    type: RenderingContextAction;
};
