import { Client } from 'soap';
import { CompanyServiceOperations } from './companyService.interface';
import { Statement, UpdateResult } from '../../../common/types';
import { Company, CompanyPage } from './company.type';
import { CompanyAction } from './company.action';
export declare class CompanyService implements CompanyServiceOperations {
    private _client;
    constructor(client: Client);
    createCompanies(companies: Company[]): Promise<Company[]>;
    getCompaniesByStatement(filterStatement: Statement): Promise<CompanyPage>;
    performCompanyAction(companyAction: CompanyAction, filterStatement: Statement): Promise<UpdateResult>;
    updateCompanies(companies: Company[]): Promise<Company[]>;
}
//# sourceMappingURL=company.service.d.ts.map