/**
 * @file Browser-safe `Logger` implementation — mirrors the public `success` /
 *   `fail` / `warn` / `error` / `info` / `log` surface of the Node `Logger`
 *   (see `./node`) but backed by the global `console` so it works in Chrome MV3
 *   service workers, content scripts, popups, and any other browser context
 *   without `node:process` / `node:console` / fs. Consumers should import
 *   `Logger` from `./logger` (auto-routed by the package.json `browser`
 *   condition) or `./default` for the singleton. `./browser` is the
 *   explicit-platform name; useful for tests pinning to one implementation.
 */
export declare class Logger {
    log(message: unknown, ...args: unknown[]): this;
    info(message: unknown, ...args: unknown[]): this;
    warn(message: unknown, ...args: unknown[]): this;
    error(message: unknown, ...args: unknown[]): this;
    success(message: unknown, ...args: unknown[]): this;
    fail(message: unknown, ...args: unknown[]): this;
}
