import { HttpClient } from '@angular/common/http';
import { ApiResponseModel, ApiVisa, BaseApiTemplateService } from '../../shared';
import { PriceBookRuleContainerModel } from '../../../../../../models/aggregates/erp/price-book-rule';
import { PriceBookRuleQueryCriteriaClass } from "../../../criteria";
import { Observable } from "rxjs";
export declare class PriceBookRuleService extends BaseApiTemplateService<PriceBookRuleContainerModel> {
    readonly url: string;
    constructor(http: HttpClient);
    getByCriteriaObservable(visa: ApiVisa, criteria?: PriceBookRuleQueryCriteriaClass): Observable<ApiResponseModel<PriceBookRuleContainerModel>>;
}
