export declare function createNode(type: string, params: Record, children?: any[]): { type: string; }; export declare function group(arr: T[], predicate: (prev: T, current: T) => boolean): T[][]; export declare function ungroup(groupes: T[][]): T[]; export declare function concatTemplate(arr: any[]): any[];