import type { Style } from "../../../../core/types.js"; export declare function isCommitMention(value: string): boolean; export declare function getCommitIdFromMention(value: string): string | null; export declare function createPasteImagePlaceholderPath(id: number): string; export declare function isPasteImagePlaceholderPath(absPath: string): boolean; export declare function basenameFromPath(path: string): string; export declare function getFileExtension(path: string): string; export declare function isImageFile(extension: string): boolean; export declare function isVideoFile(extension: string): boolean; export declare function isAudioFile(extension: string): boolean; export declare function isDocumentFile(extension: string): boolean; export declare function isCodeFile(extension: string): boolean; export declare function mentionLabelFromAbsPath(absPath: string, opts?: Readonly<{ index?: number; }>): string; export type MentionFsKind = "file" | "directory" | "other"; export declare function mentionChipStyle(baseStyle: Style, _absPath: string, _fsKind?: MentionFsKind): Style;