import type { FileInfo } from '../types';
import { Fs } from './fs.js';
/**
 * This class extends fs and adds l10n and last modified time support
 */
export declare class ContentFs extends Fs {
    #private;
    cwd: string;
    ignored: string[];
    constructor(cwd: string, ignored?: string[]);
    get localeFolders(): string[];
    get localizationFolder(): string | undefined;
    getFileInfo(relativePath: string): Promise<FileInfo | undefined>;
    readdir(dir: string): Promise<FileInfo[]>;
    exists(file: string): Promise<boolean>;
    read(file: string, encoding?: BufferEncoding): Promise<string>;
    scan(pattern?: RegExp): Promise<FileInfo[]>;
    getLastModified(relativePath: string): Promise<string | null>;
}
//# sourceMappingURL=content-fs.d.ts.map