import { AddonLogSeverity, NativeAddonLogConfig } from './common-types'; export declare function NativeLogInfo(caller: string, msg: string | Error | (() => string), ...args: (string | object | boolean | number | Array | (() => string))[]): void; export declare function NativeLogError(caller: string, msg: string | Error | (() => string), ...args: (string | object | boolean | number | Array | (() => string))[]): void; export declare function NativeLogVerbose(caller: string, msg: string | Error | (() => string), ...args: (string | object | boolean | number | Array | (() => string))[]): void; export declare function NativeAddonLog(severity: AddonLogSeverity, caller: string, msg: string | Error | (() => string), ...args: (string | object | boolean | number | Array | (() => string))[]): void; export declare function GetNativeAddonLogConfig(): NativeAddonLogConfig | undefined;