export declare class SecurityController {
    constructor();
    private static dayToSecond;
    comparePassword(plainPassword: string, hashPassword: string): Promise<boolean>;
    hashPlainText(plainText: string): Promise<string>;
    revokeToken(token: string): Promise<any>;
    generateToken(data: {
        uid: string;
        [key: string]: any;
    }, expire?: string): Promise<string>;
    verifyToken<T>(token: string): Promise<T>;
    decodeToken(token: string): any;
    generateUUID(): string;
}
