import { Client } from 'soap';
import { SiteServiceOperations } from './siteService.interface';
import { Statement, UpdateResult } from '../../../common/types';
import { Site, SitePage } from './site.type';
import { SiteAction } from './site.action';
export declare class SiteService implements SiteServiceOperations {
    private _client;
    constructor(client: Client);
    createSites(sites: Site[]): Promise<Site[]>;
    getSitesByStatement(filterStatement: Statement): Promise<SitePage>;
    performSiteAction(siteAction: SiteAction, filterStatement: Statement): Promise<UpdateResult>;
    updateSites(sites: Site[]): Promise<Site[]>;
}
//# sourceMappingURL=site.service.d.ts.map