import { BaseOpenapiOptions, BaseOpenapiResult } from './common';
export interface AlipayOpenMiniMessageTemplatelibBatchqueryOptions extends BaseOpenapiOptions {
    bizContent: {
        has_push?: boolean;
        industry_code: string;
        industry_scenario?: string;
        page_num: number;
        page_size: number;
        scene_rule: string;
    };
}
export interface AlipayOpenMiniMessageTemplatelibBatchqueryResult extends BaseOpenapiResult {
    page_num: number;
    page_size: number;
    template_lib_list: {
        code: string;
        delivery_settings?: string;
        fatigue: {
            total: string;
            unit: string;
            value: string;
        };
        has_push: boolean;
        industry_code: string;
        industry_scenario: string;
        keyword_desc: string;
        name: string;
        not_selectable_reason?: {
            action_url?: string;
            reason_text?: string;
        };
        scene_rule: string;
        selectable: boolean;
        status: string;
    }[];
    total_count: number;
}
export interface AlipayOpenMiniMessageTemplatelibBatchquery {
    request(options: AlipayOpenMiniMessageTemplatelibBatchqueryOptions): Promise<AlipayOpenMiniMessageTemplatelibBatchqueryResult>;
}
