import { Context } from 'koishi'; declare module 'koishi' { interface Tables { jrys_max: Jrys_max; } } export interface Jrys_max { id: string; name: string; time: string; point: number; count: number; current_point: number; coins: number; exp: number; } interface LevelInfo { level: number; level_line: number; } export declare const levelInfos: LevelInfo[]; export declare const inject: { required: string[]; optional: string[]; }; export declare class Signin { ctx: Context; cfg: any; constructor(context: Context, config: any); callSignin(session: any, ctx: any): Promise<{ cmd: string; status: number; getpoint: number; signTime: string; allpoint: number; count: number; } | { status: number; getpoint: number; signTime: string; allpoint: number; count: number; cmd?: undefined; }>; levelJudge(all_point: number): LevelInfo; getGreeting(hour: number): string; getLevelLine(all_point: number, levelInfos: LevelInfo[]): number; } export {};