import { ComputedRef } from 'vue'; interface NameDescription { name: string; description: string; } /** * Composable for parsing folder/file names with conditional description support * * When `enable_folder_description_via_name` setting is enabled: * - Names like "Folder name | Folder description" are parsed * - Returns { name: "Folder name", description: "Folder description" } * * When setting is disabled: * - Returns original name without parsing * - Returns { name: "Full name", description: "" } */ export default function useFolderNameDescription(): { isEnabled: ComputedRef; isFolderNameDescriptionEnabled: ComputedRef; parseNameDescription: (nameString: string) => NameDescription; createNameDescription: (nameRef: ComputedRef) => ComputedRef; createNameDescriptionForItem: (nameRef: ComputedRef, itemTypeRef: ComputedRef) => ComputedRef; parseNameOnly: (nameString: string) => string; }; export {};