import { Base } from "./base";
import { pubmini } from './interface/in_public';
import { inter_get_poi_query, inter_get_trade_order_query, inter_check_ticket_start, inter_get_merchandise_online_data, inter_get_merchandise_online_data_list, inter_check_ticket_open, inter_check_ticket_cancel, inter_check_ticket_history_list, check_ticket_detailed_query, inter_query_record_by_cert } from './interface/inter_tik_tok';
export declare class tik_tok extends Base {
    private appid;
    private appSecret;
    private redisconfig?;
    constructor(obj: pubmini);
    getAccessToken(): Promise<string>;
    check_ticket_start(data: inter_check_ticket_start): Promise<Record<string, any>>;
    check_ticket_open(data: inter_check_ticket_open): Promise<Record<string, any>>;
    check_ticket_cancel(data: inter_check_ticket_cancel): Promise<Record<string, any>>;
    check_ticket_certificateget(encrypted_code: string): Promise<Record<string, any>>;
    check_ticket_history_list(data: inter_check_ticket_history_list): Promise<Record<string, any>>;
    check_ticket_detailed_query(data: check_ticket_detailed_query): Promise<Record<string, any>>;
    check_ticket_merchantquery(data: check_ticket_detailed_query): Promise<Record<string, any>>;
    query_record_by_cert(data: inter_query_record_by_cert): Promise<Record<string, any>>;
    get_poi_query(data: inter_get_poi_query): Promise<Record<string, any>>;
    get_merchandise_online_data(data: inter_get_merchandise_online_data): Promise<Record<string, any>>;
    get_merchandise_online_data_list(data: inter_get_merchandise_online_data_list): Promise<Record<string, any>>;
    get_trade_order_query(data: inter_get_trade_order_query): Promise<Record<string, any>>;
}
