/** * Adds the uncompletable prefix (* ) to task content if not already present * @param content - The task content * @returns Content with uncompletable prefix added */ export declare function addUncompletablePrefix(content: string): string; /** * Removes the uncompletable prefix (* ) from task content if present * @param content - The task content * @returns Content with uncompletable prefix removed */ export declare function removeUncompletablePrefix(content: string): string; /** * Checks if task content has the uncompletable prefix (* ) * @param content - The task content * @returns True if content starts with uncompletable prefix */ export declare function hasUncompletablePrefix(content: string): boolean; /** * Processes task content based on isUncompletable flag, with content prefix taking precedence * @param content - The original task content * @param isUncompletable - Optional flag to make task uncompletable * @returns Processed content * * Logic: * - If content already has * prefix, task is uncompletable regardless of flag * - If content doesn't have * prefix and isUncompletable is true, add the prefix * - If isUncompletable is undefined or false (and no prefix), leave content unchanged */ export declare function processTaskContent(content: string, isUncompletable?: boolean): string;