import { ISerializable, Serializable } from "@js-soft/ts-serval"; import { IResponse, Response } from "@nmshd/content"; import { CoreDate } from "@nmshd/core-types"; import { IMessage, IRelationship, IRelationshipTemplate, Message, Relationship, RelationshipTemplate } from "@nmshd/transport"; export interface ICreateAndCompleteOutgoingRequestFromRelationshipTemplateResponseParameters extends ISerializable { template: IRelationshipTemplate; responseSource: IRelationship | IMessage; response: IResponse; } export declare class CreateAndCompleteOutgoingRequestFromRelationshipTemplateResponseParameters extends Serializable implements ICreateAndCompleteOutgoingRequestFromRelationshipTemplateResponseParameters { template: RelationshipTemplate; responseSource: Relationship | Message; response: Response; responseCreationDate?: CoreDate; static from(value: ICreateAndCompleteOutgoingRequestFromRelationshipTemplateResponseParameters): CreateAndCompleteOutgoingRequestFromRelationshipTemplateResponseParameters; } //# sourceMappingURL=CreateAndCompleteOutgoingRequestFromRelationshipTemplateResponseParameters.d.ts.map