export interface GlobOptions { cwd?: string; absolute?: boolean; ignore?: string[]; dot?: boolean; } /** * Find files matching a glob pattern */ export declare function glob(pattern: string, options?: GlobOptions): Promise; /** * Find all markdown files in a directory */ export declare function findMarkdownFiles(dir: string, options?: Omit): Promise; /** * Check if a path exists */ export declare function pathExists(path: string): Promise; /** * Check if a path exists (sync) */ export declare function pathExistsSync(path: string): boolean; /** * Check if a path is a directory */ export declare function isDirectory(path: string): Promise; /** * Check if a path is a file */ export declare function isFile(path: string): Promise; /** * Get all subdirectories in a directory */ export declare function getSubdirectories(dir: string): Promise; /** * Resolve a path relative to a base */ export declare function resolvePath(base: string, relativePath: string): string; /** * Get relative path from base to target */ export declare function getRelativePath(base: string, target: string): string; /** * Get directory name from path */ export declare function getDirname(path: string): string; /** * Get base name from path */ export declare function getBasename(path: string): string; /** * Get file extension */ export declare function getExtension(path: string): string; /** * Remove file extension from path */ export declare function removeExtension(path: string): string; /** * Normalize path separators */ export declare function normalizePath(path: string): string; //# sourceMappingURL=glob.d.ts.map