/// import { IResource, SimpleCallback, ReturnCallback, Return2Callback, ResourceType } from '../IResource'; import { Readable, Writable } from 'stream'; import { StandardResource } from './StandardResource'; import { ResourceChildren } from './ResourceChildren'; export declare class RootResource extends StandardResource { children: ResourceChildren; constructor(); create(callback: SimpleCallback): void; delete(callback: SimpleCallback): void; moveTo(parent: IResource, newName: string, overwrite: boolean, callback: SimpleCallback): void; rename(newName: string, callback: Return2Callback): void; webName(callback: ReturnCallback): void; type(callback: ReturnCallback): void; write(targetSource: boolean, callback: ReturnCallback): void; read(targetSource: boolean, callback: ReturnCallback): void; mimeType(targetSource: boolean, callback: ReturnCallback): void; size(targetSource: boolean, callback: ReturnCallback): void; addChild(resource: IResource, callback: SimpleCallback): void; removeChild(resource: IResource, callback: SimpleCallback): void; getChildren(callback: ReturnCallback): void; }