import { Client } from 'soap';
import { LineItemServiceOperations } from './lineItemService.interface';
import { Statement, UpdateResult } from '../../../common/types';
import { LineItem, LineItemPage } from './lineItem.type';
import { LineItemAction } from './lineItem.action';
export declare class LineItemService implements LineItemServiceOperations {
    private _client;
    constructor(client: Client);
    createLineItems(lineItems: LineItem[]): Promise<LineItem[]>;
    getLineItemsByStatement(filterStatement: Statement): Promise<LineItemPage>;
    performLineItemAction(lineItemAction: LineItemAction, filterStatement: Statement): Promise<UpdateResult>;
    updateLineItems(lineItems: LineItem[]): Promise<LineItem[]>;
}
//# sourceMappingURL=lineItem.service.d.ts.map