import type { TrashItem, DeleteResult, TrashAction } from '../../types/index.js';
/**
 * List all items in trash for a project.
 */
export declare function listTrash(projectId: string): Promise<TrashItem[]>;
/**
 * Restore a specific item from trash.
 */
export declare function restoreItem(projectId: string, itemId: string): Promise<DeleteResult>;
/**
 * Purge items from trash (specific item or all).
 */
export declare function purgeTrash(projectId: string, itemId?: string): Promise<DeleteResult>;
/**
 * Execute a trash management action.
 */
export declare function executeTrashAction(projectId: string, action: TrashAction, itemId?: string): Promise<DeleteResult | TrashItem[]>;
//# sourceMappingURL=trash-manager.d.ts.map