import { AbstractEntity } from '../../../abstractEntity'; export declare enum LicenseRequestFields { COLUMN_ACTION = "action", COLUMN_CREATED_AT = "createdAt", COLUMN_LICENSE_REFERENCE = "licenseReference", COLUMN_MESSAGE = "message", COLUMN_STATUS = "status", COLUMN_UPDATED_AT = "updatedAt", COLUMN_USER_NAME = "userName" } export declare type LicenseRequestType = { [LicenseRequestFields.COLUMN_ACTION]?: string; [LicenseRequestFields.COLUMN_CREATED_AT]?: string; [LicenseRequestFields.COLUMN_LICENSE_REFERENCE]?: string; [LicenseRequestFields.COLUMN_MESSAGE]?: string; [LicenseRequestFields.COLUMN_STATUS]?: string; [LicenseRequestFields.COLUMN_UPDATED_AT]?: string; [LicenseRequestFields.COLUMN_USER_NAME]?: string; }; export declare class LicenseRequest extends AbstractEntity { #private; constructor(input: LicenseRequestType); get userName(): string | undefined; get licenseReference(): string | undefined; get createdAt(): string | undefined; get updatedAt(): string | undefined; get status(): string | undefined; get action(): string | undefined; get message(): string | undefined; toJSON(): LicenseRequestType; } export declare enum LicenseRequestResultFields { COLUMN_LICENSE_REQUEST = "licenseRequests" } export declare type LicenseRequestResultType = { [LicenseRequestResultFields.COLUMN_LICENSE_REQUEST]?: LicenseRequestType[]; }; export declare class LicenseRequestResult extends AbstractEntity { #private; constructor(input: LicenseRequestResultType); get licenseRequests(): LicenseRequest[] | undefined; toJSON(): LicenseRequestResultType; }