import type Node from "./Node";
import type Bus from "./Bus";
/**
 * A set of Uniform symbols you can pass to a uniform. (recognized and interpreted by Node)
 */
declare const Uniform: {
    /**
     * Inject the texture of the previous framebuffer state
     */
    Backbuffer: string;
    /**
     * Inject the texture of the previous framebuffer state of another Node pointed by its reference.
     */
    backbufferFrom: (node: Node | Bus) => {
        type: "BackbufferFrom";
        node: Node | Bus;
    };
    /**
     * the framebuffer size itself
     */
    Resolution: string;
    /**
     * Inject the size of a given Texture input
     */
    textureSize: (obj: any) => {
        type: "TextureSize";
        obj: any;
    };
    /**
     * Inject the width/height ratio of a given Texture input
     */
    textureSizeRatio: (obj: any) => {
        type: "TextureSize";
        obj: any;
        ratio: true;
    };
};
export default Uniform;
//# sourceMappingURL=Uniform.d.ts.map