import { ConfigService } from "@nestjs/config"; import { BaseConfigInterface } from "../../../config/interfaces"; import { JsonApiSerialiserFactory } from "../factories/jsonapi.serialiser.factory"; import { JsonApiDataInterface } from "../interfaces/jsonapi.data.interface"; import { JsonApiServiceInterface } from "../interfaces/jsonapi.service.interface"; export declare abstract class AbstractJsonApiSerialiser implements JsonApiServiceInterface { protected readonly serialiserFactory: JsonApiSerialiserFactory; protected readonly configService: ConfigService; private _id; private _attributes; private readonly apiConfig; private _meta; private _links; private _relationships; constructor(serialiserFactory: JsonApiSerialiserFactory, configService: ConfigService); abstract get type(): string; get id(): string; get endpoint(): string; get endpointParameters(): string; set attributes(attributes: any); set meta(meta: any); set links(links: any); get relationships(): any; set relationships(relationships: any); create(): JsonApiDataInterface; } //# sourceMappingURL=abstract.jsonapi.serialiser.d.ts.map