import type { TFolder as TFolderOriginal } from 'obsidian'; import type { Vault } from './Vault.cjs'; import { TAbstractFile } from './TAbstractFile.cjs'; export declare class TFolder extends TAbstractFile { children: TAbstractFile[]; protected constructor(vault: Vault, path: string); static create__(vault: Vault, path: string): TFolder; static fromOriginalType2__(value: TFolderOriginal): TFolder; asOriginalType2__(): TFolderOriginal; constructor2__(_vault: Vault, _path: string): void; /** * The prefix every direct child's path carries: `''` for the root, `` `${path}/` `` otherwise. * Confirmed against a real Obsidian 1.13.4. * * @returns The parent prefix. */ getParentPrefix__(): string; isRoot(): boolean; }