Version: 1.1.02.0.72.0.82.0.92.1.03.0.03.0.13.1.03.1.13.1.23.1.33.1.43.1.53.1.63.1.73.1.93.1.103.1.113.1.123.1.133.1.143.1.153.1.163.1.173.1.183.1.193.1.203.1.213.2.03.2.13.2.33.2.43.2.53.2.63.2.73.2.83.2.93.2.103.2.114.0.04.0.14.0.24.0.34.0.44.0.54.0.64.1.2-beta4.1.24.1.34.1.44.1.54.1.64.2.04.2.14.2.24.3.04.3.14.3.24.3.34.3.44.3.54.4.04.4.24.5.04.5.14.5.24.5.35.0.05.0.15.0.25.0.35.0.45.0.55.0.65.0.75.0.95.0.105.0.115.0.125.0.135.0.145.0.156.0.16.0.26.0.36.0.47.0.07.0.17.0.37.0.47.0.57.0.67.1.07.1.17.1.27.1.37.1.47.1.57.1.67.1.77.2.07.2.27.2.38.0.18.0.28.0.38.1.09.0.09.0.19.0.29.1.09.1.19.1.29.2.09.2.19.3.09.3.19.3.29.3.39.3.49.3.510.0.010.1.010.2.010.2.110.2.210.2.310.2.410.2.510.2.610.2.710.3.010.3.110.3.210.3.310.3.410.3.510.3.610.3.710.3.810.3.910.3.1010.3.1110.3.1210.3.1310.3.1410.3.1510.3.1610.4.010.4.110.4.210.4.310.4.410.4.511.0.0
import { GlobOptions } from './glob.js';
/**
* Return true if the patterns provided contain any magic glob characters,
* given the options provided.
*
* Brace expansion is not considered "magic" unless the `magicalBraces` option
* is set, as brace expansion just turns one string into an array of strings.
* So a pattern like `'x{a,b}y'` would return `false`, because `'xay'` and
* `'xby'` both do not contain any magic glob characters, and it's treated the
* same as if you had called it on `['xay', 'xby']`. When `magicalBraces:true`
* is in the options, brace expansion _is_ treated as a pattern having magic.
*/
export declare const hasMagic: (pattern: string | string[], options?: GlobOptions) => boolean;
//# sourceMappingURL=has-magic.d.ts.map