/**
 * @file Asset matching helpers for GitHub releases.
 */
/**
 * Create a matcher function for a pattern using picomatch for glob patterns or
 * simple prefix/suffix matching for object patterns.
 *
 * @example
 *   ;```typescript
 *   const isMatch = createAssetMatcher('tool-*-linux-x64')
 *   isMatch('tool-v1.0-linux-x64') // true
 *   isMatch('tool-v1.0-darwin-arm64') // false
 *   ```
 *
 * @param pattern - Pattern to match (string glob, prefix/suffix object, or
 *   RegExp)
 *
 * @returns Function that tests if a string matches the pattern
 */
export declare function createAssetMatcher(pattern: string | {
    prefix: string;
    suffix: string;
} | RegExp): (input: string) => boolean;
