declare function add(a: string | number, b: string | number): string | number;
declare function sub(a: string | number, b: string | number): string | number;
declare function mul(a: string | number, b: string | number): string | number;
declare function asFloat(number: string | number): string;
declare function mat4(m00?: string | number, m01?: string | number, m02?: string | number, m03?: string | number, m10?: string | number, m11?: string | number, m12?: string | number, m13?: string | number, m20?: string | number, m21?: string | number, m22?: string | number, m23?: string | number, m30?: string | number, m31?: string | number, m32?: string | number, m33?: string | number, as?: typeof asFloat): string;
export declare const ShaderTool: {
    add: typeof add;
    asFloat: typeof asFloat;
    mat4: typeof mat4;
    mul: typeof mul;
    ret: (res: string) => string;
    rotate: (funcName?: string, x?: number, y?: number, z?: number) => string;
    rotateZ: (funcName?: string) => string;
    sub: typeof sub;
};
export {};
//# sourceMappingURL=ShaderTool.d.ts.map