import type { RepomixConfigMerged } from '../../config/configSchema.js'; export interface FileSearchResult { filePaths: string[]; emptyDirPaths: string[]; } export declare const escapeGlobPattern: (pattern: string) => string; export declare const normalizeGlobPattern: (pattern: string) => string; export declare const searchFiles: (rootDir: string, config: RepomixConfigMerged, explicitFiles?: string[]) => Promise; export declare const parseIgnoreContent: (content: string) => string[]; export declare const getIgnoreFilePatterns: (config: RepomixConfigMerged) => Promise; export declare const getIgnorePatterns: (rootDir: string, config: RepomixConfigMerged) => Promise; export declare const listDirectories: (rootDir: string, config: RepomixConfigMerged) => Promise; export declare const listFiles: (rootDir: string, config: RepomixConfigMerged) => Promise;