import { AbstractEntity } from '../../abstractEntity'; export declare enum TopicFields { COLUMN_ID = "id", COLUMN_NAME = "name", COLUMN_LABEL = "label", COLUMN_PREMIUM = "premium", COLUMN_DESCRIPTION = "content", COLUMN_CLASSIFICATION = "classification" } export declare type TopicType = { [TopicFields.COLUMN_ID]: number; [TopicFields.COLUMN_NAME]: string; [TopicFields.COLUMN_LABEL]: string; [TopicFields.COLUMN_PREMIUM]: boolean; [TopicFields.COLUMN_DESCRIPTION]: string; [TopicFields.COLUMN_CLASSIFICATION]: string; }; export declare class Topic extends AbstractEntity { #private; constructor(input: TopicType); get id(): number; get name(): string; get label(): string; get premium(): boolean; get description(): string; get classification(): string; toJSON(): TopicType; } export declare type TopicsType = Array; export declare class Topics extends AbstractEntity { #private; constructor(input: TopicsType); get list(): Topic[]; toJSON(): TopicsType; }