import type { NodeInstance } from '../types/base'; export declare function isSplitInBatchesBuilder(value: unknown): boolean; export interface SplitInBatchesBuilderShape { sibNode: NodeInstance<'n8n-nodes-base.splitInBatches', string, unknown>; _doneNodes: Array>; _eachNodes: Array>; _doneBatches: Array | Array>>; _eachBatches: Array | Array>>; _hasLoop: boolean; _doneTarget?: unknown; _eachTarget?: unknown; } export declare function extractSplitInBatchesBuilder(value: unknown): SplitInBatchesBuilderShape; export declare function isSwitchCaseComposite(value: unknown): boolean; export declare function isIfElseComposite(value: unknown): boolean;