/**
 * Tests whether a string matches a glob-style pattern or an array of patterns.
 *
 * Supports:
 * - `*` as the default pattern, matching all strings
 * - Wildcard `*` anywhere in the pattern, matching zero or more characters
 * - Literal match when pattern contains no wildcards
 * - Array of patterns: returns true if ANY pattern matches (OR semantics)
 */
export declare function matchGlob(pattern: string | string[], str: string): boolean;
