import type { TenantDto } from '@citrineos/base';
import { Model } from 'sequelize-typescript';
export declare abstract class BaseModelWithTenant<TModelAttributes extends {} = any, TCreationAttributes extends {} = TModelAttributes> extends Model<TModelAttributes, TCreationAttributes> {
    tenantId: number;
    tenant?: TenantDto;
    static setDefaultTenant(instance: BaseModelWithTenant): void;
    constructor(...args: any[]);
}
