import { Config } from '..';
import { Context, Session } from 'koishi';
import { JellyfishBox } from '../database';
export type JellyfishBoxEvent = {
    id: string;
    name: string;
    description: string;
};
export declare function CommandJellyfishBox(config: Config, ctx: Context, session: Session): Promise<any>;
export declare function CommandJellyfishBoxCatch(config: Config, ctx: Context, session: Session): Promise<any>;
export declare const CommandJellyfishBoxStatistics: (config: Config, ctx: Context, session: Session) => Promise<any>;
export declare const CommandJellyfishBoxCatalogue: (config: Config, ctx: Context, session: Session) => Promise<any>;
export declare const CommandJellyfishBoxSetStyle: (config: Config, ctx: Context, session: Session, style: string) => Promise<string>;
export declare const GetJellyfishBox: (ctx: Context, id: string, platform: string) => Promise<JellyfishBox>;
export declare function CommandJellyfishBoxDrop(config: Config, ctx: Context, session: Session, params: string[]): Promise<string>;
