import { Sequelize, DataTypes, Model, Optional } from 'sequelize';
import { UserAttributes } from './User';
export interface ClientMasterAttributes {
    id: number;
    client_name: string;
    is_active: boolean;
    created_by?: number;
}
interface ClientMasterCreationAttributes extends Optional<ClientMasterAttributes, 'id'> {
}
export declare class ClientMaster extends Model<ClientMasterAttributes, ClientMasterCreationAttributes> implements ClientMasterAttributes {
    static associate(models: any): void;
    id: number;
    client_name: string;
    is_active: boolean;
    created_by?: number;
    creator?: UserAttributes;
    toJSON(): ClientMasterAttributes & {
        creator?: UserAttributes;
    };
}
declare const _default: (sequelize: Sequelize, dataTypes: typeof DataTypes) => typeof ClientMaster;
export default _default;
