import { SoftDeleteEntity } from '../entity';
import { TableSubscriber } from '../room-plan';
import { UserCredentials } from './user-credentials.model';
export declare class MessagingToken {
    web?: string;
    mobile?: string;
}
export declare class User extends SoftDeleteEntity<User> {
    firstName: string;
    lastName: string;
    email: string;
    emailVerified: boolean;
    isAdmin: boolean;
    preferedLanguage?: string;
    messagingToken?: MessagingToken;
    credentials?: UserCredentials;
    /**
     * List of tables subscribed by the user
     */
    tableSubscriptions: TableSubscriber[];
}
