import { RelationshipTemplateDTO, TokenDTO } from "@nmshd/runtime-types"; import { AxiosInstance } from "axios"; import { ConnectorHttpResponse, CreateOwnRelationshipTemplateRequest, CreateTokenForOwnRelationshipTemplateRequest, CreateTokenQrCodeForOwnRelationshipTemplateRequest, GetOwnTemplatesRequest as GetOwnRelationshipTemplatesRequest, GetPeerRelationshipTemplatesRequest, GetRelationshipTemplatesRequest, LoadPeerRelationshipTemplateRequest } from "../types"; import { Endpoint } from "./Endpoint"; export declare class RelationshipTemplatesEndpoint extends Endpoint { constructor(httpClient: AxiosInstance); getRelationshipTemplates(request?: GetRelationshipTemplatesRequest): Promise>; getRelationshipTemplate(id: string): Promise>; getOwnRelationshipTemplates(request?: GetOwnRelationshipTemplatesRequest): Promise>; createOwnRelationshipTemplate(request: CreateOwnRelationshipTemplateRequest): Promise>; getQrCodeForOwnRelationshipTemplate(id: string): Promise>; createTokenForOwnRelationshipTemplate(id: string, request?: CreateTokenForOwnRelationshipTemplateRequest): Promise>; createTokenQrCodeForOwnRelationshipTemplate(id: string, request?: CreateTokenQrCodeForOwnRelationshipTemplateRequest): Promise>; getPeerRelationshipTemplates(request?: GetPeerRelationshipTemplatesRequest): Promise>; loadPeerRelationshipTemplate(request: LoadPeerRelationshipTemplateRequest): Promise>; deleteRelationshipTemplate(id: string): Promise>; } //# sourceMappingURL=RelationshipTemplatesEndpoint.d.ts.map