import { FSItem } from '..'; export declare function isVideo(path: string): boolean; export declare function isImage(path: string): boolean; export declare function isAudio(path: string): boolean; export declare function isPDF(path: string): boolean; export declare function isWord(path: string): boolean; export declare function isExcel(path: string): boolean; export declare function isPowerPoint(path: string): boolean; export declare function isArchive(path: string): boolean; export declare function isCode(path: string): boolean; export declare function isText(path: string): boolean; export declare function isMarkdown(path: string): boolean; export declare function isJSON(path: string): boolean; export declare function isGltf(path: string): boolean; export declare function isGlb(path: string): boolean; /** * get file type from path */ export declare function getFileTypeFromPath(path: string): string; /** * get icon from file type */ export declare function getIconFromFileType(filetype: string): "i-vscode-icons-default-folder" | "i-vscode-icons:file-type-image" | "i-vscode-icons-file-type-video" | "i-vscode-icons-file-type-audio" | "i-vscode-icons-file-type-pdf2" | "i-vscode-icons-file-type-word" | "i-vscode-icons-file-type-excel" | "i-vscode-icons-file-type-powerpoint" | "i-vscode-icons-file-type-zip" | "i-vscode-icons-file-type-markdown" | "i-vscode-icons-file-type-json" | "i-vscode-icons-file-type-vue" | "i-vscode-icons-file-type-typescript" | "i-vscode-icons-file-type-js" | "i-vscode-icons-file-type-css" | "i-vscode-icons-file-type-html" | "i-vscode-icons-file-type-yaml" | "i-vscode-icons-file-type-fbx" | "i-vscode-icons-file-type-binary" | "i-vscode-icons-file-type-text" | "i-vscode-icons-default-file"; /** * sort fs items * folder first, then sort by name */ export declare function sortFSItems(items: FSItem[]): FSItem[];