import { Model } from 'sequelize-typescript';
import { Campaign } from 'src/campaign/entities/campaign.entity';
import { EmailTemplate } from 'src/email-template/entities/email-template.entity';
import { Employee } from 'src/employee/entities/employee.entity';
import { Invoice } from 'src/invoice/entities/invoice.entity';
import { Reseller } from 'src/reseller/entities/reseller.entity';
import { Subscription } from 'src/subscription/entities/subscription.entity';
import { Team } from 'src/team/entities/team.entity';
import { User } from 'src/users/entities/user.entity';
export declare class Business extends Model<Business> {
    id: string;
    name: string;
    business_activity: string;
    business_client_activity: string;
    stripe_customer_id: string;
    resellerId: string;
    reseller: Reseller;
    createdAt: Date;
    updatedAt: Date;
    users: User[];
    employees: Employee[];
    teams: Team[];
    emailTemplates: EmailTemplate[];
    campaigns: Campaign[];
    subscriptions: Subscription[];
    invoices: Invoice[];
}
