import { ILogger, LogEntryMetadata, Severity } from 'gc-json-logger'; export declare class Logger implements ILogger { protected context?: string | undefined; protected labels: Record; constructor(context?: string | undefined, labels?: Record); log(severity: Severity, message: string, meta?: LogEntryMetadata | undefined): void; default(message: string, meta?: LogEntryMetadata | undefined): void; debug(message: string, meta?: LogEntryMetadata | undefined): void; info(message: string, meta?: LogEntryMetadata | undefined): void; notice(message: string, meta?: LogEntryMetadata | undefined): void; warning(message: string, meta?: LogEntryMetadata | undefined): void; error(message: string, meta?: LogEntryMetadata | undefined): void; critical(message: string, meta?: LogEntryMetadata | undefined): void; alert(message: string, meta?: LogEntryMetadata | undefined): void; emergency(message: string, meta?: LogEntryMetadata | undefined): void; setLabels(labels: Record): void; getLabels(): Record; getName(): string; } //# sourceMappingURL=logger.d.ts.map