/**
 */
import * as $Util from '@alicloud/tea-util';
import OpenApi, * as $OpenApi from '@alicloud/openapi-client';
import * as $tea from '@alicloud/tea-typescript';
export declare class EditContactHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditContactRequest extends $tea.Model {
    data?: EditContactRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 197
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditContactResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditContactResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditContactResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerRequest extends $tea.Model {
    data?: EditCustomerRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 148
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditCustomerResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerPoolHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerPoolRequest extends $tea.Model {
    data?: EditCustomerPoolRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 238
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerPoolResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerPoolResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditCustomerPoolResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditExchangeHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditExchangeRequest extends $tea.Model {
    data?: EditExchangeRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 228
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditExchangeResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditExchangeResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditExchangeResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditGoodsHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditGoodsRequest extends $tea.Model {
    data?: EditGoodsRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 154
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditGoodsResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditGoodsResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditGoodsResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditIntostockHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditIntostockRequest extends $tea.Model {
    data?: EditIntostockRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 189
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditIntostockResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditIntostockResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditIntostockResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditInvoiceHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditInvoiceRequest extends $tea.Model {
    data?: EditInvoiceRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 169
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditInvoiceResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditInvoiceResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditInvoiceResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOrderHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOrderRequest extends $tea.Model {
    data?: EditOrderRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 150
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOrderResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOrderResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditOrderResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOutstockHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOutstockRequest extends $tea.Model {
    data?: EditOutstockRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 191
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOutstockResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOutstockResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditOutstockResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditProductionHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditProductionRequest extends $tea.Model {
    data?: EditProductionRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 156
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditProductionResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditProductionResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditProductionResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditPurchaseHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditPurchaseRequest extends $tea.Model {
    data?: EditPurchaseRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 153
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditPurchaseResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditPurchaseResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditPurchaseResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditQuotationRecordHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditQuotationRecordRequest extends $tea.Model {
    data?: EditQuotationRecordRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 161
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditQuotationRecordResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditQuotationRecordResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditQuotationRecordResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditSalesHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditSalesRequest extends $tea.Model {
    data?: EditSalesRequestData;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 158
     */
    datatype?: number;
    /**
     * @example
     * 1
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1621822122
     */
    stamp?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditSalesResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    msgid?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditSalesResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: EditSalesResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataListHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataListRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 150
     */
    datatype?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1
     */
    page?: number;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 10
     */
    pagesize?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataListResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    data?: GetDataListResponseBodyData[];
    /**
     * @remarks
     * This parameter is required.
     */
    dataname?: {
        [key: string]: string;
    };
    /**
     * @remarks
     * This parameter is required.
     */
    page?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    pageSize?: number;
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    totalCount?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataListResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetDataListResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataViewHeaders extends $tea.Model {
    commonHeaders?: {
        [key: string]: string;
    };
    xAcsDingtalkAccessToken?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataViewRequest extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 150
     */
    datatype?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 1
     */
    msgid?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataViewResponseBody extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    data?: GetDataViewResponseBodyData;
    /**
     * @remarks
     * This parameter is required.
     */
    dataname?: {
        [key: string]: {
            [key: string]: any;
        };
    };
    /**
     * @remarks
     * This parameter is required.
     */
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataViewResponse extends $tea.Model {
    headers?: {
        [key: string]: string;
    };
    statusCode?: number;
    body?: GetDataViewResponseBody;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditContactRequestData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    lxrAddress?: string;
    lxrBirthday?: string;
    lxrChengwei?: string;
    lxrCtnumber?: string;
    lxrCttype?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    lxrCustomerid?: string;
    lxrDepartment?: string;
    lxrDingtalk?: string;
    lxrEmail?: string;
    lxrFax?: string;
    lxrGroup?: string;
    lxrHandset?: string;
    lxrHeadship?: string;
    lxrLike?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    lxrName?: string;
    lxrPhoto?: string;
    lxrPreside?: string;
    lxrPst?: string;
    lxrQq?: string;
    lxrRemark?: string;
    lxrSex?: string;
    lxrSkype?: string;
    lxrTel?: string;
    lxrType?: string;
    lxrWangwang?: string;
    lxrWeixin?: string;
    lxrWorktel?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerRequestData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    khAddress?: string;
    khAppellation?: string;
    khBefontof?: string;
    khBillinfo?: string;
    khCity?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    khClass?: string;
    khCoaddress?: string;
    khContype?: string;
    khCountry?: string;
    khCreditgrade?: string;
    khCtnumber?: string;
    khCttype?: string;
    khDepartment?: string;
    khDingtalk?: string;
    khEmail?: string;
    khEmployees?: string;
    khFax?: string;
    khFrom?: string;
    khHandset?: string;
    khHeadship?: string;
    khHotfl?: string;
    khHotlevel?: string;
    khHotmemo?: string;
    khHottype?: string;
    khIndustry?: string;
    khInfo?: string;
    khJibie?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    khName?: string;
    khPkhid?: string;
    khPreside?: string;
    khProvince?: string;
    khPst?: string;
    khQq?: string;
    khRalagrade?: string;
    khRemark?: string;
    khSex?: string;
    khShortname?: string;
    khSkype?: string;
    khSn?: string;
    khStatus?: string;
    khTel?: string;
    khType?: string;
    khValrating?: string;
    khWangwang?: string;
    khWeb?: string;
    khWeixin?: string;
    khWorktel?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditCustomerPoolRequestData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    khAddress?: string;
    khAppellation?: string;
    khBefontof?: string;
    khBillinfo?: string;
    khCity?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    khClass?: string;
    khCoaddress?: string;
    khContype?: string;
    khCountry?: string;
    khCreditgrade?: string;
    khCtnumber?: string;
    khCttype?: string;
    khDepartment?: string;
    khDingtalk?: string;
    khEmail?: string;
    khEmployees?: string;
    khFax?: string;
    khFrom?: string;
    khGenzongtime?: string;
    khHandset?: string;
    khHeadship?: string;
    khHotfl?: string;
    khHotlevel?: string;
    khHotmemo?: string;
    khHottype?: string;
    khIndustry?: string;
    khInfo?: string;
    khJibie?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    khName?: string;
    khPkhid?: string;
    khPreside?: string;
    khProvince?: string;
    khPst?: string;
    khQq?: string;
    khRalagrade?: string;
    khRemark?: string;
    khSex?: string;
    khShortname?: string;
    khSkype?: string;
    khSn?: string;
    khStatus?: string;
    khTel?: string;
    khType?: string;
    khValrating?: string;
    khWangwang?: string;
    khWeb?: string;
    khWeixin?: string;
    khWorktel?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditExchangeRequestData extends $tea.Model {
    /**
     * @example
     * "child_mx":[{"产品ID":"1","数量":"10","明细备注":"包含的测试产品","序列号-换入":"• in1001• in1002...无则不传递","批次号-换入":"• in2001 (10)• in2002 (20)...无则不传递","序列号-换出":"• out1001• out1002...无则不传递","批次号-换出":"• out2001 (10)• out2002 (20)...无则不传递"}]
     */
    childMx?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    hhCustomerid?: string;
    hhDate?: string;
    hhInempid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    hhInlibid?: string;
    hhIntime?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    hhNumber?: string;
    hhOrderid?: string;
    hhOutempid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    hhOutlibid?: string;
    hhOuttime?: string;
    hhRemark?: string;
    hhState?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    hhTitle?: string;
    hhType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditGoodsRequestData extends $tea.Model {
    addedtime?: string;
    cbprice?: string;
    cpParentid?: string;
    cparea?: string;
    cpbarcode?: string;
    cpbrand?: string;
    cpcontent?: string;
    cpguige?: string;
    cpimg?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    cpname?: string;
    cpno?: string;
    cpremark?: string;
    cptype?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    cpunit?: string;
    cpweight?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    gysid?: string;
    ispicimanage?: string;
    issnmanage?: string;
    isstock?: string;
    isstop?: string;
    preprice1?: string;
    preprice2?: string;
    preprice3?: string;
    preprice4?: string;
    stockdown?: string;
    stockup?: string;
    typeid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    unitrate?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditIntostockRequestData extends $tea.Model {
    askempid?: string;
    auditreson?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    billno?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * "child_mx":[{"产品ID":"1","数量":"10","单价":"58.5","总价":"585","明细备注":"包含的测试产品"}]
     */
    childMx?: string;
    customerid?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    empid?: string;
    inorout?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    libiodate?: string;
    libioname?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    libiostate?: string;
    orderid?: string;
    remark?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    stocklibid?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditInvoiceRequestData extends $tea.Model {
    /**
     * @example
     * "child_mx":[{"产品ID":"1","数量":"10","单价":"58.5","总价":"585","明细备注":"包含的测试产品"}]
     */
    childMx?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    fhAddress?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    fhCustomerid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    fhDate?: string;
    fhEmail?: string;
    fhHandset?: string;
    fhHtorder?: string;
    fhJianshu?: string;
    fhKg?: string;
    fhLinkman?: string;
    fhLxrid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    fhMode?: string;
    fhMsn?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    fhNumber?: string;
    fhPost?: string;
    fhPreside?: string;
    fhRemark?: string;
    fhShipper?: string;
    fhState?: string;
    fhTel?: string;
    fhTitle?: string;
    fhYunfei?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOrderRequestData extends $tea.Model {
    /**
     * @example
     * "child_mx":[{"产品ID":"1","数量":"10","单价":"58.5","总价":"585","明细备注":"包含的测试产品"}]
     */
    childMx?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    fahuoaddressid?: string;
    htBegindate?: string;
    htContract?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    htCustomerid?: string;
    htCusub?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    htDate?: string;
    htDeliplace?: string;
    htEnddate?: string;
    htFjmoney?: string;
    htFjmoneylx?: string;
    htKjmoney?: string;
    htLxrid?: string;
    htLxrinfo?: string;
    htMoneyzhekou?: string;
    htNumber?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    htOrder?: string;
    htPaymode?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    htPreside?: string;
    htRemark?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    htState?: string;
    htSummemo?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    htSummoney?: string;
    htTitle?: string;
    htType?: string;
    htWesub?: string;
    htWuliutype?: string;
    htXshid?: string;
    htYunfeimoney?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditOutstockRequestData extends $tea.Model {
    askempid?: string;
    auditreson?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    billno?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * "child_mx":[{"产品ID":"1","数量":"10","单价":"58.5","总价":"585","明细备注":"包含的测试产品"}]
     */
    childMx?: string;
    customerid?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    empid?: string;
    inorout?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    libiodate?: string;
    libioname?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    libiostate?: string;
    orderid?: string;
    remark?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    stocklibid?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditProductionRequestData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    schCustomerid?: string;
    schEndtime?: string;
    schFinished?: string;
    schHtid?: string;
    schMakeemp?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    schNumber?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    schPlanendtime?: string;
    schPrincipal?: string;
    schRemark?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    schStarttime?: string;
    schStatesstr?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    schTitle?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditPurchaseRequestData extends $tea.Model {
    cgFjmoney?: string;
    cgFjmoneylx?: string;
    cgKjmoney?: string;
    cgMoneyzhekou?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    cgZxstate?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    cgdate?: string;
    cgname?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    cgno?: string;
    cgremark?: string;
    cgtype?: string;
    /**
     * @example
     * "child_mx":[{"产品ID":"1","数量":"10","单价":"58.5","总价":"585","明细备注":"包含的测试产品"}]
     */
    childMx?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    empid?: string;
    gysLxrid?: string;
    gysLxrinfo?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    gysid?: string;
    gysjingban?: string;
    orderHtid?: string;
    orderKhid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    summoney?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditQuotationRecordRequestData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    bjBjren?: string;
    bjBzremark?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    bjCustomerid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    bjDate?: string;
    bjFjmoney?: string;
    bjFjmoneylx?: string;
    bjFkremark?: string;
    bjJfremark?: string;
    bjJshren?: string;
    bjKjmoney?: string;
    bjLianxi?: string;
    bjMoneyzhekou?: string;
    bjNumber?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    bjPrice?: string;
    bjRemark?: string;
    bjState?: string;
    bjTitle?: string;
    bjXshid?: string;
    /**
     * @example
     * "child_mx":[{"产品ID":"1","数量":"10","单价":"58.5","总价":"585","明细备注":"包含的测试产品"}]
     */
    childMx?: string;
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class EditSalesRequestData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     *
     * @example
     * 张三
     *
     * **if can be null:**
     * false
     */
    dataUserid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    xshCustomerid?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    xshDate?: string;
    xshExpdate?: string;
    xshExpmoney?: string;
    xshFrom?: string;
    xshKnx?: string;
    xshLianxi?: string;
    xshLxrid?: string;
    xshMoneynote?: string;
    xshNumber?: string;
    xshPhase?: string;
    xshPhasenote?: string;
    xshPreside?: string;
    xshProvider?: string;
    xshRequire?: string;
    xshState?: string;
    /**
     * @remarks
     * This parameter is required.
     */
    xshTitle?: string;
    xshType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataListResponseBodyData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    detail?: {
        [key: string]: string;
    };
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class GetDataViewResponseBodyData extends $tea.Model {
    /**
     * @remarks
     * This parameter is required.
     */
    detail?: {
        [key: string]: string;
    };
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    constructor(map?: {
        [key: string]: any;
    });
}
export default class Client extends OpenApi {
    constructor(config: $OpenApi.Config);
    /**
     * 编辑联系人数据
     *
     * @param request - EditContactRequest
     * @param headers - EditContactHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditContactResponse
     */
    editContactWithOptions(request: EditContactRequest, headers: EditContactHeaders, runtime: $Util.RuntimeOptions): Promise<EditContactResponse>;
    /**
     * 编辑联系人数据
     *
     * @param request - EditContactRequest
     * @returns EditContactResponse
     */
    editContact(request: EditContactRequest): Promise<EditContactResponse>;
    /**
     * 编辑客户数据
     *
     * @param request - EditCustomerRequest
     * @param headers - EditCustomerHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditCustomerResponse
     */
    editCustomerWithOptions(request: EditCustomerRequest, headers: EditCustomerHeaders, runtime: $Util.RuntimeOptions): Promise<EditCustomerResponse>;
    /**
     * 编辑客户数据
     *
     * @param request - EditCustomerRequest
     * @returns EditCustomerResponse
     */
    editCustomer(request: EditCustomerRequest): Promise<EditCustomerResponse>;
    /**
     * 编辑客户公共池数据
     *
     * @param request - EditCustomerPoolRequest
     * @param headers - EditCustomerPoolHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditCustomerPoolResponse
     */
    editCustomerPoolWithOptions(request: EditCustomerPoolRequest, headers: EditCustomerPoolHeaders, runtime: $Util.RuntimeOptions): Promise<EditCustomerPoolResponse>;
    /**
     * 编辑客户公共池数据
     *
     * @param request - EditCustomerPoolRequest
     * @returns EditCustomerPoolResponse
     */
    editCustomerPool(request: EditCustomerPoolRequest): Promise<EditCustomerPoolResponse>;
    /**
     * 编辑销售换货单数据
     *
     * @param request - EditExchangeRequest
     * @param headers - EditExchangeHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditExchangeResponse
     */
    editExchangeWithOptions(request: EditExchangeRequest, headers: EditExchangeHeaders, runtime: $Util.RuntimeOptions): Promise<EditExchangeResponse>;
    /**
     * 编辑销售换货单数据
     *
     * @param request - EditExchangeRequest
     * @returns EditExchangeResponse
     */
    editExchange(request: EditExchangeRequest): Promise<EditExchangeResponse>;
    /**
     * 编辑产品数据
     *
     * @param request - EditGoodsRequest
     * @param headers - EditGoodsHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditGoodsResponse
     */
    editGoodsWithOptions(request: EditGoodsRequest, headers: EditGoodsHeaders, runtime: $Util.RuntimeOptions): Promise<EditGoodsResponse>;
    /**
     * 编辑产品数据
     *
     * @param request - EditGoodsRequest
     * @returns EditGoodsResponse
     */
    editGoods(request: EditGoodsRequest): Promise<EditGoodsResponse>;
    /**
     * 编辑入库单数据
     *
     * @param request - EditIntostockRequest
     * @param headers - EditIntostockHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditIntostockResponse
     */
    editIntostockWithOptions(request: EditIntostockRequest, headers: EditIntostockHeaders, runtime: $Util.RuntimeOptions): Promise<EditIntostockResponse>;
    /**
     * 编辑入库单数据
     *
     * @param request - EditIntostockRequest
     * @returns EditIntostockResponse
     */
    editIntostock(request: EditIntostockRequest): Promise<EditIntostockResponse>;
    /**
     * 编辑发货单数据
     *
     * @param request - EditInvoiceRequest
     * @param headers - EditInvoiceHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditInvoiceResponse
     */
    editInvoiceWithOptions(request: EditInvoiceRequest, headers: EditInvoiceHeaders, runtime: $Util.RuntimeOptions): Promise<EditInvoiceResponse>;
    /**
     * 编辑发货单数据
     *
     * @param request - EditInvoiceRequest
     * @returns EditInvoiceResponse
     */
    editInvoice(request: EditInvoiceRequest): Promise<EditInvoiceResponse>;
    /**
     * 编辑合同订单数据
     *
     * @param request - EditOrderRequest
     * @param headers - EditOrderHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditOrderResponse
     */
    editOrderWithOptions(request: EditOrderRequest, headers: EditOrderHeaders, runtime: $Util.RuntimeOptions): Promise<EditOrderResponse>;
    /**
     * 编辑合同订单数据
     *
     * @param request - EditOrderRequest
     * @returns EditOrderResponse
     */
    editOrder(request: EditOrderRequest): Promise<EditOrderResponse>;
    /**
     * 编辑出库单信息
     *
     * @param request - EditOutstockRequest
     * @param headers - EditOutstockHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditOutstockResponse
     */
    editOutstockWithOptions(request: EditOutstockRequest, headers: EditOutstockHeaders, runtime: $Util.RuntimeOptions): Promise<EditOutstockResponse>;
    /**
     * 编辑出库单信息
     *
     * @param request - EditOutstockRequest
     * @returns EditOutstockResponse
     */
    editOutstock(request: EditOutstockRequest): Promise<EditOutstockResponse>;
    /**
     * 编辑生产单数据
     *
     * @param request - EditProductionRequest
     * @param headers - EditProductionHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditProductionResponse
     */
    editProductionWithOptions(request: EditProductionRequest, headers: EditProductionHeaders, runtime: $Util.RuntimeOptions): Promise<EditProductionResponse>;
    /**
     * 编辑生产单数据
     *
     * @param request - EditProductionRequest
     * @returns EditProductionResponse
     */
    editProduction(request: EditProductionRequest): Promise<EditProductionResponse>;
    /**
     * 编辑采购单数据
     *
     * @param request - EditPurchaseRequest
     * @param headers - EditPurchaseHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditPurchaseResponse
     */
    editPurchaseWithOptions(request: EditPurchaseRequest, headers: EditPurchaseHeaders, runtime: $Util.RuntimeOptions): Promise<EditPurchaseResponse>;
    /**
     * 编辑采购单数据
     *
     * @param request - EditPurchaseRequest
     * @returns EditPurchaseResponse
     */
    editPurchase(request: EditPurchaseRequest): Promise<EditPurchaseResponse>;
    /**
     * 编辑报价记录数据
     *
     * @param request - EditQuotationRecordRequest
     * @param headers - EditQuotationRecordHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditQuotationRecordResponse
     */
    editQuotationRecordWithOptions(request: EditQuotationRecordRequest, headers: EditQuotationRecordHeaders, runtime: $Util.RuntimeOptions): Promise<EditQuotationRecordResponse>;
    /**
     * 编辑报价记录数据
     *
     * @param request - EditQuotationRecordRequest
     * @returns EditQuotationRecordResponse
     */
    editQuotationRecord(request: EditQuotationRecordRequest): Promise<EditQuotationRecordResponse>;
    /**
     * 编辑销售机会数据
     *
     * @param request - EditSalesRequest
     * @param headers - EditSalesHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns EditSalesResponse
     */
    editSalesWithOptions(request: EditSalesRequest, headers: EditSalesHeaders, runtime: $Util.RuntimeOptions): Promise<EditSalesResponse>;
    /**
     * 编辑销售机会数据
     *
     * @param request - EditSalesRequest
     * @returns EditSalesResponse
     */
    editSales(request: EditSalesRequest): Promise<EditSalesResponse>;
    /**
     * 获取数据列表
     *
     * @param request - GetDataListRequest
     * @param headers - GetDataListHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetDataListResponse
     */
    getDataListWithOptions(request: GetDataListRequest, headers: GetDataListHeaders, runtime: $Util.RuntimeOptions): Promise<GetDataListResponse>;
    /**
     * 获取数据列表
     *
     * @param request - GetDataListRequest
     * @returns GetDataListResponse
     */
    getDataList(request: GetDataListRequest): Promise<GetDataListResponse>;
    /**
     * 获取数据详情
     *
     * @param request - GetDataViewRequest
     * @param headers - GetDataViewHeaders
     * @param runtime - runtime options for this request RuntimeOptions
     * @returns GetDataViewResponse
     */
    getDataViewWithOptions(request: GetDataViewRequest, headers: GetDataViewHeaders, runtime: $Util.RuntimeOptions): Promise<GetDataViewResponse>;
    /**
     * 获取数据详情
     *
     * @param request - GetDataViewRequest
     * @returns GetDataViewResponse
     */
    getDataView(request: GetDataViewRequest): Promise<GetDataViewResponse>;
}
