// generated by diplomat-tool
import type { pointer, codepoint } from "./diplomat-runtime.d.ts";



/**
 * An object allowing control over the logging used
 */
export class Logger {
    /** @internal */
    get ffiValue(): pointer;
    /** @internal */
    constructor();


    /**
     * Initialize the logger using `simple_logger`
     *
     * Requires the `simple_logger` Cargo feature.
     *
     * Returns `false` if there was already a logger set.
     */
    static initSimpleLogger(): boolean;
}