import { BaseOpenapiOptions, BaseOpenapiResult } from './common';
export interface AlipayEbppPdeductSignAddOptions extends BaseOpenapiOptions {
    agent_channel: string;
    agent_code: string;
    bill_key: string;
    biz_type: string;
    charge_inst: string;
    deduct_prod_code?: string;
    deduct_type?: string;
    ext_user_info?: string;
    extend_field?: string;
    notify_config?: string;
    open_id: string;
    out_agreement_id: string;
    owner_name?: string;
    pay_config?: string;
    pay_password_token: string;
    pid: string;
    sign_expire_date?: string;
    sub_biz_type: string;
    user_id: string;
}
export interface AlipayEbppPdeductSignAddResult extends BaseOpenapiResult {
    agreement_id: string;
    agreement_status: string;
    extend_field: string;
    notify_config: string;
    out_agreement_id: string;
    pay_config: string[];
    sign_date: string;
}
export interface AlipayEbppPdeductSignAdd {
    request(options: AlipayEbppPdeductSignAddOptions): Promise<AlipayEbppPdeductSignAddResult>;
}
