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 ISendRelationshipTemplateParameters extends ISerializable { content: ISerializable; expiresAt: ICoreDate; maxNumberOfAllocations?: number; forIdentity?: ICoreAddress; passwordProtection?: IPasswordProtectionCreationParameters; } export declare class SendRelationshipTemplateParameters extends Serializable implements ISendRelationshipTemplateParameters { content: Serializable; expiresAt: CoreDate; maxNumberOfAllocations?: number; forIdentity?: CoreAddress; passwordProtection?: PasswordProtectionCreationParameters; static from(value: ISendRelationshipTemplateParameters): SendRelationshipTemplateParameters; } //# sourceMappingURL=SendRelationshipTemplateParameters.d.ts.map