import HttpClient from '../http.cjs';
import { BaseService } from '../types.cjs';
import StatementLineItemDto from './dto.cjs';
import { CreateStatementLinePayload, UpdateStatementLinePayload } from './types.cjs';
import 'needle';

declare class StatementLineService implements BaseService {
    private readonly client;
    basePath: string;
    constructor(client: HttpClient);
    create(params: CreateStatementLinePayload): Promise<StatementLineItemDto>;
    update({ id, ...params }: UpdateStatementLinePayload): Promise<StatementLineItemDto>;
    delete(id: string): Promise<StatementLineItemDto>;
}

export { StatementLineService as default };
