export interface DeletionParseResult {
    deleteCurrentLearning: boolean;
    similarIds: string[];
    conflictingIds: string[];
}
export declare function parseDeletionPayload(input: unknown): DeletionParseResult;
export declare function extractVariantIdFromAgenticPayload(input: unknown): {
    isDelete: boolean;
    statusApproved: boolean;
    variantId: string | null;
};
/**
 * Extract JSON payload from a curl command string (supports --data or --data-raw with single or double quotes)
 */
export declare function extractJsonFromCurl(curl: string): any | null;
//# sourceMappingURL=payloadParsers.d.ts.map