import { FilesOptions, IncludePattern, ResolvedFiles, Settings, TransformOption } from '../../types/index.js'; /** * Resolves the files from the files object * Replaces [locale] with the actual locale in the files * * @param files - The files object * @param locale - The locale to replace [locale] with * @returns The resolved files */ export declare function resolveLocaleFiles(files: ResolvedFiles, locale: string): ResolvedFiles; /** * Normalizes include patterns into plain path strings and tracks which * patterns have explicit publish flags. */ export declare function normalizeIncludePatterns(patterns: IncludePattern[]): { paths: string[]; publishPatterns: string[]; unpublishPatterns: string[]; }; /** * Resolves the files from the files object. * Performs glob pattern expansion on the files. * Replaces [locale] with the actual locale in the files. * * @param files - The files object * @returns The resolved files */ export declare function resolveFiles(files: FilesOptions, locale: string, locales: string[], cwd: string, compositePatterns?: string[]): Settings['files']; export declare function expandGlobPatterns(cwd: string, includePatterns: string[], excludePatterns: string[], locale: string, locales: string[], transformPatterns?: TransformOption | string | TransformOption[], compositePatterns?: string[]): { resolvedPaths: string[]; placeholderPaths: string[]; };