declare namespace execall { interface Match { match: string; subMatches: string[]; index: number; } } /** Find multiple RegExp matches in a string. @param regexp - Regular expression to match against the `string`. @returns The matches. @example ``` import execall = require('execall'); execall(/(\d+)/g, '$200 and $400'); // [ // { // match: '200', // subMatches: ['200'], // index: 1 // }, // { // match: '400', // subMatches: ['400'], // index: 10 // } // ] ``` */ declare function execall(regexp: RegExp, string: string): execall.Match[]; export = execall;