import { BaseOpenapiOptions, BaseOpenapiResult } from './common';
export interface AlipayEbppPdeductPayOptions extends BaseOpenapiOptions {
    agent_channel: string;
    agent_code: string;
    agreement_id: string;
    bill_date?: string;
    bill_key: string;
    extend_field?: string;
    fine_amount: string;
    memo?: string;
    open_id: string;
    out_order_no: string;
    pay_amount: string;
    pid: string;
    user_id: string;
}
export interface AlipayEbppPdeductPayResult extends BaseOpenapiResult {
    agreement_id: string;
    bill_no: string;
    extend_field: string;
    out_order_no: string;
    result_code?: string;
    result_msg?: string;
    result_status: string;
}
export interface AlipayEbppPdeductPay {
    request(options: AlipayEbppPdeductPayOptions): Promise<AlipayEbppPdeductPayResult>;
}
