// Generated from CantonPayments/PaymentStream/Types/PaymentStreamTime.daml
/* eslint-disable @typescript-eslint/camelcase */
/* eslint-disable @typescript-eslint/no-namespace */
/* eslint-disable @typescript-eslint/no-use-before-define */
import * as jtv from '@mojotech/json-type-validation';
import * as damlTypes from '@daml/types';
/* eslint-disable-next-line @typescript-eslint/no-unused-vars */
import * as damlLedger from '@daml/ledger';

import * as pkgb70db8369e1c461d5c70f1c86f526a29e9776c655e6ffc2560f95b05ccb8b946 from '../../../../DA/Time/Types';

export declare type PaymentStreamExpiration =
  |  { tag: 'PreciseTime'; value: damlTypes.Time }
  |  { tag: 'RelativeTime'; value: pkgb70db8369e1c461d5c70f1c86f526a29e9776c655e6ffc2560f95b05ccb8b946.DA.Time.Types.RelTime }
;

export declare const PaymentStreamExpiration:
  damlTypes.Serializable<PaymentStreamExpiration> & {
  }
;

