import { AbstractEntity } from '../../abstractEntity'; export declare enum XcpInvitationFields { COLUMN_ID = "id", COLUMN_CODE = "code", COLUMN_CREATED_AT = "created_at", COLUMN_UPDATED_AT = "updated_at", COLUMN_SENDER_ID = "sender_id", COLUMN_CONTACT_ID = "contact_id", COLUMN_POLICY = "policy", COLUMN_EXPIRED_AT = "expiredAt" } export declare type XcpInvitationType = { [XcpInvitationFields.COLUMN_ID]: number; [XcpInvitationFields.COLUMN_CODE]: string; [XcpInvitationFields.COLUMN_CREATED_AT]: string; [XcpInvitationFields.COLUMN_UPDATED_AT]: string; [XcpInvitationFields.COLUMN_SENDER_ID]: number; [XcpInvitationFields.COLUMN_CONTACT_ID]: number; [XcpInvitationFields.COLUMN_POLICY]: string; [XcpInvitationFields.COLUMN_EXPIRED_AT]: string; }; export declare class XcpInvitation extends AbstractEntity { #private; constructor(xcpInvitationDataInput: XcpInvitationType); get id(): number; get code(): string; get created_at(): string; get updated_at(): string; get sender_id(): number; get contact_id(): number; get policy(): string; get expiredAt(): string; toJSON(): XcpInvitationType; }