import * as i from '../interfaces'; import { Agreement, Order, CustomField, CommonField, Field } from './sales-orders'; import { Config } from './config'; export declare function enumStringToValue(enumRef: any, value: string): E; export declare class ApproveRequest implements i.ApproveRequestInterface { orderId: string; agreements: Agreement[]; static fromProto(proto: any): ApproveRequest; constructor(kwargs?: i.ApproveRequestInterface); toApiJson(): object; } export declare class ApproveResponse implements i.ApproveResponseInterface { order: Order; static fromProto(proto: any): ApproveResponse; constructor(kwargs?: i.ApproveResponseInterface); toApiJson(): object; } export declare class DeclineRequest implements i.DeclineRequestInterface { orderId: string; declinedReason: string; static fromProto(proto: any): DeclineRequest; constructor(kwargs?: i.DeclineRequestInterface); toApiJson(): object; } export declare class DeclineResponse implements i.DeclineResponseInterface { order: Order; static fromProto(proto: any): DeclineResponse; constructor(kwargs?: i.DeclineResponseInterface); toApiJson(): object; } export declare class GetConfigurationRequest implements i.GetConfigurationRequestInterface { orderId: string; static fromProto(proto: any): GetConfigurationRequest; constructor(kwargs?: i.GetConfigurationRequestInterface); toApiJson(): object; } export declare class GetConfigurationResponse implements i.GetConfigurationResponseInterface { configuration: Config; static fromProto(proto: any): GetConfigurationResponse; constructor(kwargs?: i.GetConfigurationResponseInterface); toApiJson(): object; } export declare class GetOrderRecipientSessionRequest implements i.GetOrderRecipientSessionRequestInterface { token: string; static fromProto(proto: any): GetOrderRecipientSessionRequest; constructor(kwargs?: i.GetOrderRecipientSessionRequestInterface); toApiJson(): object; } export declare class GetOrderRecipientSessionResponse implements i.GetOrderRecipientSessionResponseInterface { session: string; static fromProto(proto: any): GetOrderRecipientSessionResponse; constructor(kwargs?: i.GetOrderRecipientSessionResponseInterface); toApiJson(): object; } export declare class GetRequest implements i.GetRequestInterface { orderId: string; static fromProto(proto: any): GetRequest; constructor(kwargs?: i.GetRequestInterface); toApiJson(): object; } export declare class GetResponse implements i.GetResponseInterface { order: Order; static fromProto(proto: any): GetResponse; constructor(kwargs?: i.GetResponseInterface); toApiJson(): object; } export declare class UpdateOrderFormAnswersRequest implements i.UpdateOrderFormAnswersRequestInterface { orderId: string; customFields: CustomField[]; commonFields: CommonField[]; extraFields: Field[]; static fromProto(proto: any): UpdateOrderFormAnswersRequest; constructor(kwargs?: i.UpdateOrderFormAnswersRequestInterface); toApiJson(): object; } export declare class UpdateOrderFormAnswersResponse implements i.UpdateOrderFormAnswersResponseInterface { order: Order; static fromProto(proto: any): UpdateOrderFormAnswersResponse; constructor(kwargs?: i.UpdateOrderFormAnswersResponseInterface); toApiJson(): object; }