import { IJsonApiResponse, IJsonApiResource, IJsonApiRelationship, IJsonApiRelationships } from "../../interfaces"; export declare const tagType = "tag"; export declare const tagAssociationType = "tag-association"; export interface ITagAttributes { name: string; } export interface ITagRelationships extends IJsonApiRelationships { "tag-associations": IJsonApiRelationship; } export interface ITagResource extends IJsonApiResource { } export interface ITagResponse extends IJsonApiResponse { } export interface ITopicAttributes { label: string; } export interface ITopicResource extends IJsonApiResource { } export interface ITopicResponse extends IJsonApiResponse { } export interface ITagAssociationAttributes { } export interface ITagAssociationResource extends IJsonApiResource { } export interface ITagAssociationResponse extends IJsonApiResponse { } export interface ITag { id?: string; name?: string; targetId?: string; targetType?: string; associationId?: string; } export default class Tag implements ITag { id?: string; name?: string; targetId?: string; targetType?: string; associationId?: string; } export interface ITopic { id?: string; label?: string; } export declare class Topic implements ITopic { id?: string; label?: string; }