Version: 0.0.15-alpha0.0.16-alpha0.0.21-alpha0.0.22-alpha0.0.23-alpha0.0.24-alpha0.0.25-alpha0.0.26-alpha0.0.27-alpha0.0.280.0.290.0.300.0.310.0.320.0.330.0.340.0.350.0.360.0.370.0.380.0.390.0.400.0.410.0.420.0.430.0.440.0.450.0.460.0.470.0.480.0.490.0.500.0.510.0.520.0.530.0.540.0.550.0.560.0.570.0.580.0.590.0.600.0.610.0.620.0.630.0.640.0.650.0.660.0.670.0.680.0.690.0.700.0.710.0.720.0.730.0.740.0.750.0.760.0.770.0.780.0.790.0.800.0.810.0.820.0.830.0.840.0.850.0.860.0.870.0.880.0.890.0.900.0.910.0.920.0.930.0.940.0.950.0.960.0.970.0.980.0.990.0.1000.0.1010.0.1020.0.1030.0.1040.0.1050.0.1060.0.1070.0.1080.0.1095.60.05.60.15.60.25.60.35.60.45.60.55.60.65.60.75.60.85.60.95.60.105.60.115.60.125.60.135.60.145.60.15
import "../../";
declare module "../../" {
/**
* Provides a convenient way to syntax-highlight code snippets in a webpage. Depends on the runmode addon (or its standalone variant).
* Can be called with an array (or other array-ish collection) of DOM nodes that represent the code snippets. By default, it'll get all pre tags.
* Will read the data-lang attribute of these nodes to figure out their language, and syntax-color their content using the relevant CodeMirror
* mode (you'll have to load the scripts for the relevant modes yourself).
* A second argument may be provided to give a default mode, used when no language attribute is found for a node.
*/
function colorize(collection?: ArrayLike<Element>, defaultMode?: string): void;
}