/**
 * Log a debug message
 * @param message Message
 */
export declare function debug(message: any): void;
/**
 * Log a warning message
 * @param message Message
 */
export declare function warning(message: string): void;
/**
 * Log a verbose message
 * @param message Message
 */
export declare function verbose(message: string): void;
export declare function assert(assertion: boolean, message?: string): void;
/**
 * Log a error message
 */
export declare function error(message: string): void;
/**
 * Notifies that a critical error has occurred.
 * @param text Error message.
 */
export declare function notifyCriticalError(text: string, details?: string): void;
/**
 * Show an error message
 * @param message Message
 */
export declare function throwError(message: string): never;
