import { BaseOpenapiOptions, BaseOpenapiResult } from './common';
export interface AlipayOpenViolationViolationdetailQueryOptions extends BaseOpenapiOptions {
    bizContent: {
        violation_record_id: string;
    };
}
export interface AlipayOpenViolationViolationdetailQueryResult extends BaseOpenapiResult {
    appeal_dead_line?: string;
    appeal_reply_records?: {
        content?: string;
        gmt_create?: string;
        images?: string[];
        replier_role?: string;
        status?: string;
    }[];
    can_appeal?: boolean;
    can_rectify?: boolean;
    punish_action?: string[];
    rectify_dead_line?: string;
    rectify_reply_records?: {
        content?: string;
        gmt_create?: string;
        images?: string[];
        replier_role?: string;
        status?: string;
    }[];
    status?: string;
    surplus_appeal_cnt?: string;
    surplus_rectify_cnt?: string;
    target_id?: string;
    target_name?: string;
    target_type?: string;
    violation_evidence?: {
        file_type?: string;
        url?: string;
    }[];
    violation_reason?: string;
    violation_record_id?: string;
    violation_time?: string;
    violation_type?: string;
}
export interface AlipayOpenViolationViolationdetailQuery {
    request(options: AlipayOpenViolationViolationdetailQueryOptions): Promise<AlipayOpenViolationViolationdetailQueryResult>;
}
