import * as pulumi from "@pulumi/pulumi"; /** * Adds a duration to a timestamp, returning a new timestamp. * Timestamps are represented as strings using RFC 3339 "Date and time format" syntax. * 'timestamp' must be a string adhering this syntax, i.e. "2017-11-22T00:00:00Z". * 'duration' is a string representation of a time difference, comprised of sequences of * numbers and unit pairs, i.e. "3.5h" or "2h15m". * Accepted units are "ns", "us" or "µs", "ms", "s", "m", and "h". The first number may be negative * to provide a negative duration, i.e. "-2h15m". */ export declare function timeadd(args: TimeaddArgs, opts?: pulumi.InvokeOptions): Promise; export interface TimeaddArgs { duration: string; timestamp: string; } export interface TimeaddResult { readonly result: string; } /** * Adds a duration to a timestamp, returning a new timestamp. * Timestamps are represented as strings using RFC 3339 "Date and time format" syntax. * 'timestamp' must be a string adhering this syntax, i.e. "2017-11-22T00:00:00Z". * 'duration' is a string representation of a time difference, comprised of sequences of * numbers and unit pairs, i.e. "3.5h" or "2h15m". * Accepted units are "ns", "us" or "µs", "ms", "s", "m", and "h". The first number may be negative * to provide a negative duration, i.e. "-2h15m". */ export declare function timeaddOutput(args: TimeaddOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface TimeaddOutputArgs { duration: pulumi.Input; timestamp: pulumi.Input; }