import { UniformColor, UniformMatrix4f, Uniform1i, Uniform1f } from '../uniform_binding';
import type Context from '../../gl/context';
import type { UniformValues, UniformLocations } from '../uniform_binding';
import type Color from '../../style-spec/util/color';
import { mat4 } from 'gl-matrix';
export declare type DebugUniformsType = {
    'u_color': UniformColor;
    'u_matrix': UniformMatrix4f;
    'u_overlay': Uniform1i;
    'u_overlay_scale': Uniform1f;
};
declare const debugUniforms: (context: Context, locations: UniformLocations) => DebugUniformsType;
declare const debugUniformValues: (matrix: mat4, color: Color, scaleRatio?: number) => UniformValues<DebugUniformsType>;
export { debugUniforms, debugUniformValues };
//# sourceMappingURL=debug_program.d.ts.map