import { Context, Schema } from 'koishi';
export declare const name = "sleepsign-in";
export declare const inject: string[];
export interface IConfig {
    enableSignTime: boolean;
    signStartTime: number;
    signEndTime: number;
    goodNightMsg: string;
    missedSignMsg: string;
    repeatSignMsg: string;
    succeedMsg: string;
}
export declare const Config: Schema<IConfig>;
declare module 'koishi' {
    interface Tables {
        user_sign_in: User_sign_in;
    }
}
export interface User_sign_in {
    id: number;
    user_id: string;
    count: number;
    sign_time: string;
}
export declare function apply(ctx: Context, config: IConfig): void;
