export declare type QiniuUploadTokenData = { uploadToken: string; fileKey: string; }; export interface DatabaseInfo { databaseBaseUrl: string; databaseName: string; operatorId?: string; table: string; } export interface ParamToHandleData extends DatabaseInfo { data: object; } export interface ParamToDeleteOne extends DatabaseInfo { id: string; } export interface ParamToDeleteMany extends DatabaseInfo { filter: object; } export interface ParamToUpdateOneData extends ParamToHandleData { id: string; } export interface ParamToUpdateMany extends ParamToHandleData { filter: object; } export interface ParamToRenameTable extends DatabaseInfo { newTable: string; } export declare type MultipleTablesQuery = { table: string; columns: string[]; where: Object; }; export declare type ParamToFindMultipleTables = { databaseBaseUrl: string; databaseName: string; query: MultipleTablesQuery; };