import { Observable } from 'rxjs'; import { PublicApiService } from './_internal/public.api.service'; import { Order } from './_internal/objects'; import { AgreementInterface, CommonFieldInterface, ConfigInterface, CustomFieldInterface, FieldInterface } from './_internal/interfaces'; import * as i0 from "@angular/core"; export declare class SalesOrdersPublicService { private readonly api; constructor(api: PublicApiService); approveSalesOrder(orderId: string, agreements?: AgreementInterface[]): Observable; get(orderId: string): Observable; updateAnswers(orderId: string, customFields: CustomFieldInterface[], commonFields: CommonFieldInterface[], extraFields: FieldInterface[]): Observable; decline(orderId: string, declinedReason: string): Observable; getConfig(orderId: string): Observable; getOrderRecipientSession(token: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }