import type { PatternCache, PatternList } from "./patternList.js"; /** * @since 0.8.0 */ export type PatternCompileOptions = { /** * Disables case sensitivity. * * @default false * * @since 0.8.0 */ nocase?: boolean; }; /** * Compiles a string of the {@link PatternList}. * * @see {@link patternCompile} * * @since 0.8.0 */ export declare function patternCompile(pattern: string, context?: PatternList, options?: PatternCompileOptions): PatternCache;