/** * @public */ export interface Identity { /** * A `Date` when the identity or credential will no longer be accepted. */ readonly expiration?: Date; } /** * @public */ export interface IdentityProvider { (identityProperties?: Record): Promise; }