import { MichelsonType } from '../core/enums/type'; import { Expression } from '../core/expression'; import { LineInfo } from '../misc/utils'; import { IExpression } from '../typings/expression'; /** * Add seconds to a timestamp. * * ```typescript * AddSeconds(Timestamp(), Int(10)); * ``` * * @category | Timestamp * * @param timestamp * @param seconds The seconds to be added. * @param {LineInfo} line Source code line information (Used in error messages) * * @returns {IExpression} A value of type `TTimestamp`. */ export declare const AddSeconds: (timestamp: IExpression, seconds: IExpression, line?: LineInfo) => Expression; /** * Add minutes to a timestamp. * * ```typescript * AddMinutes(Timestamp(), 10); * ``` * * @category | Timestamp * * @param timestamp * @param minutes The minutes to be added. * @param {LineInfo} line Source code line information (Used in error messages) * * @returns {IExpression} A value of type `TTimestamp`. */ export declare const AddMinutes: (timestamp: IExpression, minutes: IExpression, line?: LineInfo) => Expression; /** * Add minutes to a timestamp. * * ```typescript * AddHours(Timestamp(), 10); * ``` * * @category | Timestamp * * @param timestamp * @param hours The minutes to be added. * @param {LineInfo} line Source code line information (Used in error messages) * * @returns {IExpression} A value of type `TTimestamp`. */ export declare const AddHours: (timestamp: IExpression, hours: IExpression, line?: LineInfo) => Expression;