import type * as messages from "@cucumber/messages"; export type StrictTimestamp = { seconds: number; nanos: number; }; export declare function createTimestamp(): StrictTimestamp; export declare function duration(start: StrictTimestamp, end: StrictTimestamp): StrictTimestamp; export declare function durationToNanoseconds(duration: StrictTimestamp): number; export declare function removeDuplicatedStepDefinitions(envelopes: messages.Envelope[]): void; export declare function orderMessages(messages: messages.Envelope[]): messages.Envelope[];