import { ActionAttribute } from '../actions/types'; import { VarDataType } from '../types'; /** * Parser for attribute global id * @param id * @returns */ export declare const parseAttributeGlobalId: (id: string) => { relId: string; name: string; datatype: string; }; /** * Create attribute global id * @param actionId * @param name * @param type * @returns */ export declare const createAttributeGlobalId: (params: { relId: string; name: string; datatype: VarDataType; }) => string; /** * Conversion from attributes to object entries * @param attributes * @param relId * @returns * @example * attributesToObjectEntries(attrs, relId) * // -> [['rel-1__name:url', '__name:url']] * */ export declare const attributesToObjectEntries: (attributes: ActionAttribute[], relId?: string) => string[][]; /** * Conversion from params attributes to object entries * @param attributes * @returns */ export declare const paramsAttributesToObjectEntries: (attributes: ActionAttribute[]) => string[][];