import addUserIntoGroup_temp from './addUserIntoGroup';
import anonymous_temp from './anonymous';
import count_temp from './count';
import countContent_temp from './countContent';
import countFile_temp from './countFile';
import countUser_temp from './countUser';
import createSuperGroup_temp from './createSuperGroup';
import createUserGroup_temp from './createUserGroup';
import currentUser_temp from './currentUser';
import currentUserUpdate_temp from './currentUserUpdate';
import deleteCategory_temp from './deleteCategory';
import deleteContent_temp from './deleteContent';
import deleteFile_temp from './deleteFile';
import deleteOne_temp from './deleteOne';
import deleteMany_temp from './deleteMany';
import deleteSuperGroup_temp from './deleteSuperGroup';
import deleteUserGroup_temp from './deleteUserGroup';
import emailVerify_temp from './emailVerify';
import find_temp from './find';
import findCategory_temp from './findCategory';
import findContent_temp from './findContent';
import findContentGroup_temp from './findContentGroup';
import findFile_temp from './findFile';
import findUser_temp from './findUser';
import get_temp from './get';
import getAsyncJobResult_temp from './getAsyncJobResult';
import getCategory_temp from './getCategory';
import getContent_temp from './getContent';
import getContentGroup_temp from './getContentGroup';
import getFile_temp from './getFile';
import getServerDate_temp from './getServerDate';
import getSuperGroup_temp from './getSuperGroup';
import getSuperGroupList_temp from './getSuperGroupList';
import getTable_temp from './getTable';
import getTableList_temp from './getTableList';
import getUser_temp from './getUser';
import getUserGroup_temp from './getUserGroup';
import getUserGroupList_temp from './getUserGroupList';
import init_temp from './init';
import invoke_temp from './invoke';
import login_temp from './login';
import loginThirdParty_temp from './loginThirdParty';
import loginWith_temp from './loginWith';
import loginWithSmsVerificationCode_temp from './loginWithSmsVerificationCode';
import logout_temp from './logout';
import passwordReset_temp from './passwordReset';
import pay_temp from './pay';
import pLimit_temp from './pLimit';
import redirectResult_temp from './redirectResult';
import register_temp from './register';
import removeUserFromGroup_temp from './removeUserFromGroup';
import request_temp from './request';
import sendEmail_temp from './sendEmail';
import sendSmsCode_temp from './sendSmsCode';
import set_temp from './set';
import setCategory_temp from './setCategory';
import setContent_temp from './setContent';
import setMany_temp from './setMany';
import subscribe_temp from './subscribe';
import subscribeMessage_temp from './subscribeMessage';
import thirdPartyAuth_temp from './thirdPartyAuth';
import unsubscribe_temp from './unsubscribe';
import update_temp from './update';
import updateCategory_temp from './updateCategory';
import updateContent_temp from './updateContent';
import updateMany_temp from './updateMany';
import updateSuperGroup_temp from './updateSuperGroup';
import updateUser_temp from './updateUser';
import updateUserGroup_temp from './updateUserGroup';
import updateUserMany_temp from './updateUserMany';
import upload_temp from './upload';
import verifySmsCode_temp from './verifySmsCode';
import wxDecryptData_temp from './wxDecryptData';
declare const _default: {
    addUserIntoGroup: typeof addUserIntoGroup_temp;
    anonymous: typeof anonymous_temp;
    count: typeof count_temp;
    countContent: typeof countContent_temp;
    countFile: typeof countFile_temp;
    countUser: typeof countUser_temp;
    createSuperGroup: typeof createSuperGroup_temp;
    createUserGroup: typeof createUserGroup_temp;
    currentUser: typeof currentUser_temp;
    currentUserUpdate: typeof currentUserUpdate_temp;
    deleteCategory: typeof deleteCategory_temp;
    deleteContent: typeof deleteContent_temp;
    deleteFile: typeof deleteFile_temp;
    deleteOne: typeof deleteOne_temp;
    deleteMany: typeof deleteMany_temp;
    deleteSuperGroup: typeof deleteSuperGroup_temp;
    deleteUserGroup: typeof deleteUserGroup_temp;
    emailVerify: typeof emailVerify_temp;
    find: typeof find_temp;
    findCategory: typeof findCategory_temp;
    findContent: typeof findContent_temp;
    findContentGroup: typeof findContentGroup_temp;
    findFile: typeof findFile_temp;
    findUser: typeof findUser_temp;
    get: typeof get_temp;
    getAsyncJobResult: typeof getAsyncJobResult_temp;
    getCategory: typeof getCategory_temp;
    getContent: typeof getContent_temp;
    getContentGroup: typeof getContentGroup_temp;
    getFile: typeof getFile_temp;
    getServerDate: typeof getServerDate_temp;
    getSuperGroup: typeof getSuperGroup_temp;
    getSuperGroupList: typeof getSuperGroupList_temp;
    getTable: typeof getTable_temp;
    getTableList: typeof getTableList_temp;
    getUser: typeof getUser_temp;
    getUserGroup: typeof getUserGroup_temp;
    getUserGroupList: typeof getUserGroupList_temp;
    init: typeof init_temp;
    invoke: typeof invoke_temp;
    login: typeof login_temp;
    loginThirdParty: typeof loginThirdParty_temp;
    loginWith: typeof loginWith_temp;
    loginWithSmsVerificationCode: typeof loginWithSmsVerificationCode_temp;
    logout: typeof logout_temp;
    passwordReset: typeof passwordReset_temp;
    pay: typeof pay_temp;
    pLimit: typeof pLimit_temp;
    redirectResult: typeof redirectResult_temp;
    register: typeof register_temp;
    removeUserFromGroup: typeof removeUserFromGroup_temp;
    request: typeof request_temp;
    sendEmail: typeof sendEmail_temp;
    sendSmsCode: typeof sendSmsCode_temp;
    set: typeof set_temp;
    setCategory: typeof setCategory_temp;
    setContent: typeof setContent_temp;
    setMany: typeof setMany_temp;
    subscribe: typeof subscribe_temp;
    subscribeMessage: typeof subscribeMessage_temp;
    thirdPartyAuth: typeof thirdPartyAuth_temp;
    unsubscribe: typeof unsubscribe_temp;
    update: typeof update_temp;
    updateCategory: typeof updateCategory_temp;
    updateContent: typeof updateContent_temp;
    updateMany: typeof updateMany_temp;
    updateSuperGroup: typeof updateSuperGroup_temp;
    updateUser: typeof updateUser_temp;
    updateUserGroup: typeof updateUserGroup_temp;
    updateUserMany: typeof updateUserMany_temp;
    upload: typeof upload_temp;
    verifySmsCode: typeof verifySmsCode_temp;
    wxDecryptData: typeof wxDecryptData_temp;
};
export default _default;
export declare const addUserIntoGroup: typeof addUserIntoGroup_temp;
export declare const anonymous: typeof anonymous_temp;
export declare const count: typeof count_temp;
export declare const countContent: typeof countContent_temp;
export declare const countFile: typeof countFile_temp;
export declare const countUser: typeof countUser_temp;
export declare const createSuperGroup: typeof createSuperGroup_temp;
export declare const createUserGroup: typeof createUserGroup_temp;
export declare const currentUser: typeof currentUser_temp;
export declare const currentUserUpdate: typeof currentUserUpdate_temp;
export declare const deleteCategory: typeof deleteCategory_temp;
export declare const deleteContent: typeof deleteContent_temp;
export declare const deleteFile: typeof deleteFile_temp;
export declare const deleteOne: typeof deleteOne_temp;
export declare const deleteMany: typeof deleteMany_temp;
export declare const deleteSuperGroup: typeof deleteSuperGroup_temp;
export declare const deleteUserGroup: typeof deleteUserGroup_temp;
export declare const emailVerify: typeof emailVerify_temp;
export declare const find: typeof find_temp;
export declare const findCategory: typeof findCategory_temp;
export declare const findContent: typeof findContent_temp;
export declare const findContentGroup: typeof findContentGroup_temp;
export declare const findFile: typeof findFile_temp;
export declare const findUser: typeof findUser_temp;
export declare const get: typeof get_temp;
export declare const getAsyncJobResult: typeof getAsyncJobResult_temp;
export declare const getCategory: typeof getCategory_temp;
export declare const getContent: typeof getContent_temp;
export declare const getContentGroup: typeof getContentGroup_temp;
export declare const getFile: typeof getFile_temp;
export declare const getServerDate: typeof getServerDate_temp;
export declare const getSuperGroup: typeof getSuperGroup_temp;
export declare const getSuperGroupList: typeof getSuperGroupList_temp;
export declare const getTable: typeof getTable_temp;
export declare const getTableList: typeof getTableList_temp;
export declare const getUser: typeof getUser_temp;
export declare const getUserGroup: typeof getUserGroup_temp;
export declare const getUserGroupList: typeof getUserGroupList_temp;
export declare const init: typeof init_temp;
export declare const invoke: typeof invoke_temp;
export declare const login: typeof login_temp;
export declare const loginThirdParty: typeof loginThirdParty_temp;
export declare const loginWith: typeof loginWith_temp;
export declare const loginWithSmsVerificationCode: typeof loginWithSmsVerificationCode_temp;
export declare const logout: typeof logout_temp;
export declare const passwordReset: typeof passwordReset_temp;
export declare const pay: typeof pay_temp;
export declare const pLimit: typeof pLimit_temp;
export declare const redirectResult: typeof redirectResult_temp;
export declare const register: typeof register_temp;
export declare const removeUserFromGroup: typeof removeUserFromGroup_temp;
export declare const request: typeof request_temp;
export declare const sendEmail: typeof sendEmail_temp;
export declare const sendSmsCode: typeof sendSmsCode_temp;
export declare const set: typeof set_temp;
export declare const setCategory: typeof setCategory_temp;
export declare const setContent: typeof setContent_temp;
export declare const setMany: typeof setMany_temp;
export declare const subscribe: typeof subscribe_temp;
export declare const subscribeMessage: typeof subscribeMessage_temp;
export declare const thirdPartyAuth: typeof thirdPartyAuth_temp;
export declare const unsubscribe: typeof unsubscribe_temp;
export declare const update: typeof update_temp;
export declare const updateCategory: typeof updateCategory_temp;
export declare const updateContent: typeof updateContent_temp;
export declare const updateMany: typeof updateMany_temp;
export declare const updateSuperGroup: typeof updateSuperGroup_temp;
export declare const updateUser: typeof updateUser_temp;
export declare const updateUserGroup: typeof updateUserGroup_temp;
export declare const updateUserMany: typeof updateUserMany_temp;
export declare const upload: typeof upload_temp;
export declare const verifySmsCode: typeof verifySmsCode_temp;
export declare const wxDecryptData: typeof wxDecryptData_temp;
declare type TWxEnvInit = {
    database?: string;
    storage?: string;
    functions?: string;
    default?: string;
};
export declare type TPlatform = 'zx_alipay' | 'zx_cloud' | 'zx_jd' | 'zx_ks' | 'zx_op' | 'zx_qq' | 'zx_rn' | 'zx_swan' | 'zx_tt' | 'zx_weapp' | 'zx_web' | 'zx_webapi' | 'wx_weapp' | 'wx_cloud' | 'mongodb' | 'uni_cloud' | 'mysql';
export interface IZXWebapi {
    clientID: string;
    host?: string;
    accessToken?: string;
    env?: string;
    [key: string]: any;
}
export interface IWXWeapp {
    env: string | TWxEnvInit;
    traceUser?: boolean;
    [key: string]: any;
}
export interface IWXCloud {
    env: string | TWxEnvInit;
    traceUser?: string;
    [key: string]: any;
}
export interface IMongodb {
    host: string;
    env?: string;
    [key: string]: any;
}
export interface IMysql {
    host: string;
    database: string;
    user?: string;
    password?: string;
    port?: string;
    [key: string]: any;
}
export declare type THeader = {
    [key: string]: string | number | undefined | null;
};
export interface IGetBaaSF {
    BaaS_F: any;
    minapp: TPlatform;
    options?: {
        RequestBase?: string;
        Header?: THeader;
        host?: string;
        user?: string;
        password?: string;
        port?: string;
        env?: string | TWxEnvInit;
    };
}
export declare type TTable = string | number;
export declare type TCheckMethod = '=' | '!=' | '<' | '<=' | '>' | '>=' | 'in' | 'notIn' | 'arrayContains' | 'contains' | 'matches' | 'stringLength' | 'like' | 'hasKey' | 'between' | 'notBetween' | 'isNull' | 'isExists' | 'include' | 'withinCircle' | 'withinRegion' | 'within';
export declare type TP = 'p0' | 'p1' | 'p2' | 'p3' | 'p4' | 'p5' | 'p6' | 'p7' | 'p8' | 'p9' | 'p10' | 'p11' | 'p12' | 'p13' | 'p14' | 'p15' | 'p16' | 'p17' | 'p18' | 'p19';
declare type TField = 'id' | 'name' | 'size' | 'category_id' | 'category_name' | 'created_at';
interface IPRList {
    p0?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p1?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p2?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p3?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p4?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p5?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p6?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p7?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p8?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p9?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p10?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p11?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p12?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p13?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p14?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p15?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p16?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p17?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p18?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p19?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p20?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p21?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p22?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p23?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p24?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p25?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p26?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p27?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p28?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p29?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p30?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p31?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p32?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p33?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p34?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p35?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p36?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p37?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p38?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p39?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p40?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p41?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p42?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p43?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p44?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p45?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p46?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p47?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p48?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p49?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p50?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p51?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p52?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p53?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p54?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p55?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p56?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p57?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p58?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p59?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p60?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p61?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p62?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p63?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p64?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p65?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p66?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p67?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p68?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p69?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p70?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p71?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p72?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p73?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p74?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p75?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p76?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p77?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p78?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p79?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p80?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p81?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p82?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p83?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p84?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p85?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p86?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p87?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p88?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p89?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p90?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p91?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p92?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p93?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p94?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p95?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p96?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p97?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p98?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    p99?: [string, TCheckMethod, ...any[]] | [TCheckMethod, ...any[]];
    r?: string;
    r2?: string;
}
interface IPRFileList {
    p0?: [TField, TCheckMethod, ...any[]];
    p1?: [TField, TCheckMethod, ...any[]];
    p2?: [TField, TCheckMethod, ...any[]];
    p3?: [TField, TCheckMethod, ...any[]];
    p4?: [TField, TCheckMethod, ...any[]];
    p5?: [TField, TCheckMethod, ...any[]];
    p6?: [TField, TCheckMethod, ...any[]];
    p7?: [TField, TCheckMethod, ...any[]];
    p8?: [TField, TCheckMethod, ...any[]];
    p9?: [TField, TCheckMethod, ...any[]];
    p10?: [TField, TCheckMethod, ...any[]];
    p11?: [TField, TCheckMethod, ...any[]];
    p12?: [TField, TCheckMethod, ...any[]];
    p13?: [TField, TCheckMethod, ...any[]];
    p14?: [TField, TCheckMethod, ...any[]];
    p15?: [TField, TCheckMethod, ...any[]];
    p16?: [TField, TCheckMethod, ...any[]];
    p17?: [TField, TCheckMethod, ...any[]];
    p18?: [TField, TCheckMethod, ...any[]];
    p19?: [TField, TCheckMethod, ...any[]];
    p20?: [TField, TCheckMethod, ...any[]];
    p21?: [TField, TCheckMethod, ...any[]];
    p22?: [TField, TCheckMethod, ...any[]];
    p23?: [TField, TCheckMethod, ...any[]];
    p24?: [TField, TCheckMethod, ...any[]];
    p25?: [TField, TCheckMethod, ...any[]];
    p26?: [TField, TCheckMethod, ...any[]];
    p27?: [TField, TCheckMethod, ...any[]];
    p28?: [TField, TCheckMethod, ...any[]];
    p29?: [TField, TCheckMethod, ...any[]];
    p30?: [TField, TCheckMethod, ...any[]];
    p31?: [TField, TCheckMethod, ...any[]];
    p32?: [TField, TCheckMethod, ...any[]];
    p33?: [TField, TCheckMethod, ...any[]];
    p34?: [TField, TCheckMethod, ...any[]];
    p35?: [TField, TCheckMethod, ...any[]];
    p36?: [TField, TCheckMethod, ...any[]];
    p37?: [TField, TCheckMethod, ...any[]];
    p38?: [TField, TCheckMethod, ...any[]];
    p39?: [TField, TCheckMethod, ...any[]];
    p40?: [TField, TCheckMethod, ...any[]];
    p41?: [TField, TCheckMethod, ...any[]];
    p42?: [TField, TCheckMethod, ...any[]];
    p43?: [TField, TCheckMethod, ...any[]];
    p44?: [TField, TCheckMethod, ...any[]];
    p45?: [TField, TCheckMethod, ...any[]];
    p46?: [TField, TCheckMethod, ...any[]];
    p47?: [TField, TCheckMethod, ...any[]];
    p48?: [TField, TCheckMethod, ...any[]];
    p49?: [TField, TCheckMethod, ...any[]];
    p50?: [TField, TCheckMethod, ...any[]];
    r?: string;
}
export interface ICheckParams extends IPRList {
    page?: number;
    limit?: number;
    orderBy?: string | string[];
    expand?: string | string[];
    select?: string | string[];
    groupBy?: string | string[];
    withCount?: boolean;
}
export interface ICheckFileParams extends IPRFileList {
    page?: number;
    limit?: number;
    orderBy?: string | string[];
    expand?: string | string[];
    select?: string | string[];
    withCount?: boolean;
}
export interface ICountParams extends IPRList {
    limit?: 1;
    withCount?: true;
}
export interface ICountFileParams extends IPRFileList {
    limit?: 1;
    withCount?: true;
}
export interface IUpdateManyParams extends IPRList {
    page?: number;
    limit?: number;
    u: IUpdateParams;
    expand?: string | string[];
    enableTrigger?: boolean;
    withCount?: boolean;
}
export declare type TCheckManyItem = [string | number, ICheckParams];
declare type TUpdateMethod = 'incr' | 'set' | 'unset' | 'patchObject' | 'geo' | 'append' | 'remove' | 'uAppend' | 'pop' | 'shift';
declare type TSetMethod = 'geo';
declare type dataType = string | string[] | number | number[] | boolean | boolean[] | null | undefined | {
    [propName: string]: any;
} | {
    [index: number]: any;
};
export declare type TSentence = 'sentence';
export interface IUpdateParams {
    [key: string]: [TUpdateMethod, dataType] | dataType;
}
export interface ISetParams {
    [key: string]: [TSetMethod, dataType] | dataType;
}
export interface ISetQuery {
    expand?: string | string[];
    enableTrigger?: boolean;
}
export interface IUpdateQuery {
    expand?: string | string[];
    enableTrigger?: boolean;
}
export interface IDeleteQuery {
}
export interface ISetManyQuery {
    enableTrigger?: boolean;
}
export interface IGetQuery {
    expand?: string | string[];
    select?: string | string[];
}
export interface IFileParams {
    filePath?: string;
    fileObj?: string;
    fileType?: string;
}
export interface IDeleteParams extends IPRList {
    page?: number;
    limit?: number;
    enableTrigger?: boolean;
    withCount?: boolean;
}
export interface IMetaData {
    categoryID?: string;
    categoryName?: string;
    fileName?: string;
    filePath?: string;
    contentType?: string;
}
export declare type TGetItem = [TTable, string, IGetQuery];
export declare type TSetItem = [TTable, ISetParams];
export declare type TUpdateItem = [TTable, string, IUpdateParams];
export interface ICategoryParams {
    page?: number;
    limit?: number;
    orderBy?: '-created_at' | 'created_at' | '-updated_at' | 'updated_at';
    withCount?: boolean;
}
export interface IContentGroupParams {
    page?: number;
    limit?: number;
    withCount?: boolean;
}
export interface ISetCategoryParams {
    name: string;
    parent?: number;
}
export interface ISetContentParams {
    title?: string;
    content?: string;
    cover?: any;
    description?: string;
    categories?: number[];
    [propName: string]: any;
}
export interface ISendEmailParams {
    recipient?: string;
    subject?: string;
    body?: string;
}
declare type TGetewayType = 'weixin_tenpay_wap' | 'weixin_tenpay_native' | 'weixin_tenpay_js' | 'alipay_page' | 'alipay_wap' | 'qpay_native';
export declare type TPayWay = 'zx_alipay' | 'zx_weapp' | 'zx_qq' | 'zx_swan' | 'zx_tt';
export interface IPayParams {
    gatewayType?: TGetewayType;
    totalCost: number;
    merchandiseDescription: string;
    service?: string;
    merchandiseSchemaID?: number;
    merchandiseRecordID?: string;
    merchandiseSnapshot?: any;
    profitSharing?: boolean;
}
declare type TRequestMethod = 'get' | 'delete' | 'head' | 'post' | 'put' | 'patch' | 'options' | 'trace' | 'connect';
export interface IRequestParams {
    url: string;
    method: TRequestMethod;
    baseURL?: string;
    transformRequest?: any;
    transformResponse?: any;
    headers?: {
        [propName: string]: any;
    };
    params?: any;
    paramsSerializer?: any;
    data?: any;
    timeout?: number;
    withCredentials?: boolean;
    adapter?: any;
    auth?: any;
    responseType?: 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream';
    responseEncoding?: string;
    xsrfCookieName?: string;
    xsrfHeaderName?: string;
    onUploadProgress?: any;
    onDownloadProgress?: any;
    maxContentLength?: number;
    maxBodyLength?: number;
    validateStatus?: any;
    maxRedirects?: number;
    socketPath?: string | null;
    httpAgent?: any;
    httpsAgent?: any;
    proxy?: any;
    cancelToken?: any;
    decompress?: any;
    dataType?: 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream';
}
export interface ISubMessage {
    template_id: string | number;
    subscription_type: 'once' | 'permanent';
}
export declare type TSubEvent = 'create' | 'update' | 'delete';
export declare type TSubUnionID = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | '18' | '19' | '20';
export interface ISubRes {
    after: {
        [key: string]: any;
    };
    before: {
        [key: string]: any;
    };
    event: 'on_init' | 'on_create' | 'on_update' | 'on_delete' | 'on_error';
    schema_id: number;
    schema_name: string;
    id: string;
}
export declare type ISubCallBack = (res: ISubRes, err?: any) => void;
export interface IGetTableListParams {
    limit?: number;
    page?: number;
    name?: string;
}
export interface ILoginParams {
    email?: string;
    username?: string;
    phone?: string;
    password: string;
}
export interface ILoginWithParams {
    createUser?: boolean;
    syncUserProfile?: 'overwrite' | 'setnx' | 'false';
    withUnionID?: boolean;
}
export declare type TWxDecryptType = 'we-run-data' | 'phone-number' | 'open-gid';
export declare type TLoginThirdProvider = 'oauth-wechat-mp' | 'oauth-wechat-web' | 'oauth-weibo';
export interface ILoginThirdParams {
    debug?: boolean;
    mode?: 'popup-window' | 'popup-iframe' | 'redirect';
    authModalStyle?: any;
    wechatIframeContentStyle?: any;
    windowFeatures?: any;
    createUser?: boolean;
    syncUserProfile?: 'overwrite' | 'setnx' | 'false';
}
export interface ICurrentUser {
    id: number;
    get?: () => any;
    toJSON?: () => any;
    avatar?: string;
    created_at?: number;
    updated_at?: number;
    nickname?: string;
    city?: string;
    country?: string;
    created_by?: number;
    gender?: number;
    is_authorized?: boolean;
    language?: string;
    openid?: string;
    province?: string;
    session_expires_at?: string;
    unionid?: string;
    user_id?: number;
    _anonymous?: boolean;
    _email?: string;
    _email_verified?: boolean;
    _phone?: string;
    _phone_verified?: boolean;
    _provider?: {
        alipay: {
            avatar: string;
            province: string;
            city: string;
            nick_name: string;
            is_student: boolean;
            user_type: string;
            user_status: string;
            verified: boolean;
            gender: string;
        };
        wechat: {
            avatar: string;
            city: string;
            country: string;
            gender: number;
            language: string;
            nickname: string;
            openid: string;
            province: string;
            unionid: string;
        };
    };
    [key: string]: any;
}
export interface IFindRes {
    statusCode?: number;
    data: {
        meta?: {
            limit: number;
            next: string | null;
            offset: number;
            previous: string | null;
            total_count?: number;
        };
        objects: any[];
    };
    [key: string]: any;
}
export interface ISetRes {
    statusCode?: number;
    data: {
        id?: string | string;
        [key: string]: any;
    };
    [key: string]: any;
}
export interface IGetRes {
    statusCode?: number;
    data: {
        id?: string | string;
        [key: string]: any;
    };
    [key: string]: any;
}
export interface IUpdateRes {
    statusCode?: number;
    data: {
        id?: string;
        [key: string]: any;
    };
    [key: string]: any;
}
export interface IDeleteRes {
    data: {
        [key: string]: any;
    };
    [key: string]: any;
}
export interface IGetFileRes {
    tempFilePath?: string;
    fileID?: string;
    statusCode?: number;
    data: {
        categories?: {
            id?: string;
            name?: string;
        } | {
            id?: string;
            name?: string;
        }[];
        cdn_path?: string;
        created_at: number;
        id: string;
        media_type?: string;
        mime_type?: string;
        name: string;
        path: string;
        size?: number;
        status?: string;
    };
    [key: string]: any;
}
export interface IGetServerTimeRes {
    data: {
        time: string;
        [key: string]: any;
    };
    status?: number;
    [key: string]: any;
}
