import JSBI from 'jsbi'; import { INodeCallDefinition, INodeTraitDefinition, INodeTypeDefinition } from '../src/core/ASTGenerator'; export declare function getEncodeFunctionName(node: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; export declare function getDecodeFunctionName(node: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; export declare function getTypeDefinitionOrCallDefinitionNamePropertyValue(node: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition, file: string): string; export declare function getCompareFunctionName(node: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; export declare function getUpdateFunctionName(node: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; export declare function integerRangeFromBits({ bits, signed }: { bits: number | JSBI; signed: boolean; }): [JSBI, JSBI]; export declare function getTypeDefinitionOrCallDefinitionObjectCreator(value: INodeTypeDefinition | INodeCallDefinition): string; export declare function getValidateDefinitionFunctionName(value: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; export declare function getTypeName(value: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; export declare function getDefaultFunctionName(node: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; export declare function getTypeInputParamsInterfaceName(value: INodeTypeDefinition | INodeCallDefinition | INodeTraitDefinition): string; //# sourceMappingURL=fileGeneratorUtilities.d.ts.map