/**
 * Sticky Note Conversion
 *
 * Converts sticky notes to tasks or memory entries.
 *
 * @task T5280
 * @epic T5267
 */
/**
 * Convert a sticky note to a task.
 *
 * @param stickyId - Sticky note ID
 * @param taskTitle - Optional task title (defaults to sticky content)
 * @param projectRoot - Project root path
 * @returns Result with new task ID
 */
export declare function convertStickyToTask(stickyId: string, taskTitle: string | undefined, projectRoot: string): Promise<{
    success: boolean;
    taskId?: string;
    error?: {
        code: string;
        message: string;
    };
}>;
/**
 * Convert a sticky note to a memory observation.
 *
 * @param stickyId - Sticky note ID
 * @param memoryType - Optional memory type
 * @param projectRoot - Project root path
 * @returns Result with new memory entry ID
 */
export declare function convertStickyToMemory(stickyId: string, memoryType: string | undefined, projectRoot: string): Promise<{
    success: boolean;
    memoryId?: string;
    error?: {
        code: string;
        message: string;
    };
}>;
/**
 * Convert a sticky note to a task note.
 *
 * @param stickyId - Sticky note ID
 * @param taskId - Target task ID
 * @param projectRoot - Project root path
 * @returns Result with updated task ID
 */
export declare function convertStickyToTaskNote(stickyId: string, taskId: string, projectRoot: string): Promise<{
    success: boolean;
    taskId?: string;
    error?: {
        code: string;
        message: string;
    };
}>;
/**
 * Convert a sticky note to a session note.
 *
 * @param stickyId - Sticky note ID
 * @param sessionId - Optional target session ID (defaults to current active session)
 * @param projectRoot - Project root path
 * @returns Result with session ID
 */
export declare function convertStickyToSessionNote(stickyId: string, sessionId: string | undefined, projectRoot: string): Promise<{
    success: boolean;
    sessionId?: string;
    error?: {
        code: string;
        message: string;
    };
}>;
//# sourceMappingURL=convert.d.ts.map