export declare enum TripwireLogLevel {
    debug = "debug",
    info = "info",
    warn = "warn",
    alert = "alert",
    error = "error",
    crit = "crit",
    fatal = "fatal"
}
export declare class TripwireLog {
    constructor();
    debug(message: string, metadata?: unknown): Promise<void>;
    info(message: string, metadata?: unknown): Promise<void>;
    warn(message: string, metadata?: unknown): Promise<void>;
    alert(message: string, metadata?: unknown): Promise<void>;
    error(message: string, metadata?: unknown): Promise<void>;
    crit(message: string, metadata?: unknown): Promise<void>;
    fatal(message: string, metadata?: unknown): Promise<void>;
    writeLog(level: TripwireLogLevel, message: string, metadata?: unknown): Promise<void>;
}
declare const _default: TripwireLog;
export default _default;
