import { ISerializable, Serializable } from "@js-soft/ts-serval"; import { CoreAddress, CoreDate, ICoreAddress, ICoreDate } from "@nmshd/core-types"; import { IPasswordProtectionCreationParameters, PasswordProtectionCreationParameters } from "../../../core/types/PasswordProtectionCreationParameters"; export interface ISendTokenParameters extends ISerializable { content: ISerializable; expiresAt: ICoreDate; ephemeral: boolean; forIdentity?: ICoreAddress; passwordProtection?: IPasswordProtectionCreationParameters; } export declare class SendTokenParameters extends Serializable implements ISendTokenParameters { content: Serializable; expiresAt: CoreDate; ephemeral: boolean; forIdentity?: CoreAddress; passwordProtection?: PasswordProtectionCreationParameters; static from(value: ISendTokenParameters): SendTokenParameters; } //# sourceMappingURL=SendTokenParameters.d.ts.map