import { AbstractEntity } from '../../../abstractEntity'; export declare enum HistoryNoteFields { COLUMN_BEFORE = "before", COLUMN_AFTER = "after", COLUMN_EXTRA_INFORMATION = "extra_information" } export declare type HistoryNoteGetData = { [HistoryNoteFields.COLUMN_BEFORE]: Record; [HistoryNoteFields.COLUMN_AFTER]: Record; [HistoryNoteFields.COLUMN_EXTRA_INFORMATION]: Record; }; export declare enum ActionHistoryResultFields { COLUMN_ACTION = "action", COLUMN_NOTE = "note", COLUMN_CREATED_AT = "created_at", COLUMN_UPDATED_AT = "updated_at" } export declare type ActionHistoryResultData = { [ActionHistoryResultFields.COLUMN_ACTION]: string; [ActionHistoryResultFields.COLUMN_NOTE]: HistoryNoteGetData; [ActionHistoryResultFields.COLUMN_CREATED_AT]: string; [ActionHistoryResultFields.COLUMN_UPDATED_AT]: string; }; export declare class ActionHistoryResult extends AbstractEntity { #private; constructor(licenseHistoryGetDataInput: ActionHistoryResultData); get action(): string; get note(): HistoryNoteGetData; get createdAt(): string; get updatedAt(): string; toJSON(): ActionHistoryResultData; }