/** * A template literal tag that does nothing. Useful for syntax highlighting of GLSL code. * * @example * ```js * const vertexShader = glsl` * void main() {} * ` * ``` * @category Template Literals */ export declare const glsl: (strings: any, ...rest: any[]) => string; /** * A template literal tag that does nothing. Useful for syntax highlighting of CSS code. * * @example * ```js * const vertexShader = css` * .my-class { * color: red; * } * ` * ``` * @category Template Literals */ export declare const css: (strings: any, ...rest: any[]) => string; /** * A template literal tag that does nothing. Useful for syntax highlighting of HTML code. * * @example * ```js * const vertexShader = html` *
*

Some text

*
* ` * ``` * @category Template Literals */ export declare const html: (strings: any, ...rest: any[]) => string; /** * Converts an SVG string to data url. This is useful for creating images from SVGs, or using SVGs in CSS. * To use put in template string: ```url(${svgUrl`...`})``` * @param strings - template strings * @param rest - template values * * @example * ```typescript * const url = svgUrl` * ... * ` * console.log(url) // data:image/svg+xml;charset=UTF-8,... * ``` * * @category Template Literals */ export declare const svgUrl: (strings: any, ...rest: any[]) => string; //# sourceMappingURL=template-literals.d.ts.map