import { Dayjs } from "dayjs";
import { Model, ModelFilter } from "react-3layer-common";
export declare class Message extends Model {
    id?: number;
    content?: string;
    mobileContent?: string;
    creatorId?: number;
    createdAt?: Dayjs;
    createdDate?: Dayjs;
    updatedAt?: Dayjs;
    deletedAt?: Dayjs;
    creator?: Creator;
    isOwner?: boolean;
    isPopup?: boolean;
    constructor(message?: Message);
}
export declare class MessageFilter extends ModelFilter {
}
export declare class Creator extends Model {
    id?: number;
    userName?: string;
    displayName?: string;
    avatar?: string;
    name?: string;
}
export declare class FileModel extends Model {
    id: number;
    key?: string;
    name?: string;
    content?: string;
    mimetype?: string;
    isFile?: boolean;
    path?: string;
    level?: number;
}
