import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { DaiEncodingProfileAction } from "./daiEncodingProfile.action";
import type { DaiEncodingProfile, DaiEncodingProfilePage } from "./daiEncodingProfile.type";
import type { DaiEncodingProfileServiceOperations } from "./daiEncodingProfileService.interface";
export declare class DaiEncodingProfileService implements DaiEncodingProfileServiceOperations {
    private _client;
    constructor(client: Client);
    createDaiEncodingProfiles(daiEncodingProfiles: Partial<DaiEncodingProfile>[]): Promise<DaiEncodingProfile[]>;
    getDaiEncodingProfilesByStatement(filterStatement: Statement): Promise<DaiEncodingProfilePage>;
    performDaiEncodingProfileAction(daiEncodingProfileAction: DaiEncodingProfileAction, filterStatement: Statement): Promise<UpdateResult>;
    updateDaiEncodingProfiles(daiEncodingProfiles: DaiEncodingProfile[]): Promise<DaiEncodingProfile[]>;
}
//# sourceMappingURL=daiEncodingProfile.service.d.ts.map