import { Country } from '../../countries/entities/country.entity';
import { Standard } from '../../standards/entities/standard.entity';
import { CompanyBranch } from './company-branch.entity';
import { CompanyClientLink } from './company-client-link.entity';
export declare class Company {
    id: number;
    company_code: string;
    name: string;
    normalized_name: string;
    branches: CompanyBranch[];
    trade_license_no: string | null;
    clientLinks: CompanyClientLink[];
    address: string;
    city: string;
    contact_person: string;
    designation: string;
    email: string;
    mobile: string;
    telephone: string | null;
    fax: string | null;
    reference_number: string | null;
    validity: string;
    certification_body: string;
    client_group: string;
    accreditation: string;
    scope_of_work: string;
    documents?: {
        originalName: string;
        fileName: string;
        filePath: string;
    }[];
    created_by_id: number | null;
    scheme: 'QRS' | 'TQS';
    legacy_source: 'QRS' | 'TQS' | null;
    legacy_ref_id: number | null;
    client_status: 'LEAD' | 'PROSPECT' | 'ACTIVE' | 'INACTIVE';
    nc_stamp_img: string | null;
    country: Country;
    standards: Standard[];
    created_at: Date;
    updated_at: Date;
}
