import * as fsStat from '@nodelib/fs.stat';
import * as fs from './adapters/fs';
export interface Options {
  followSymbolicLinks?: boolean;
  fs?: Partial<fs.FileSystemAdapter>;
  pathSegmentSeparator?: string;
  stats?: boolean;
  throwErrorOnBrokenSymbolicLink?: boolean;
}
export default class Settings {
  private readonly _options;
  readonly followSymbolicLinks: boolean;
  readonly fs: fs.FileSystemAdapter;
  readonly pathSegmentSeparator: string;
  readonly stats: boolean;
  readonly throwErrorOnBrokenSymbolicLink: boolean;
  readonly fsStatSettings: fsStat.Settings;
  constructor(_options?: Options);
  private _getValue;
}