declare module "fs-objects/FSObject" { import fs = require('fs'); import when = require('when'); import Path = require('fs-objects/FSPath'); import common = require('fs-objects/common'); export = FSObject; class FSObject { path: Path; type: common.Type; constructor(p: Path|string, type: common.Type); basename: string; extname: string; dirname: string; /** Clear all cached info about the file/dir. */ refresh(): void; private _exists; exists(): boolean; loadExists(force?: boolean): when.Promise; private _stats; stats(): fs.Stats; loadStats(force?: boolean): when.Promise; } }