import { LogLevel } from "@itwin/presentation-shared";
/** @internal */
export interface LogMessageProps<TMessageArg = void> {
    category: string;
    severity?: LogLevel;
    message: (arg: TMessageArg) => string;
}
/** @internal */
export declare function doLog(props: LogMessageProps): void;
/** @internal */
export declare function log<TMessageArg>(props: LogMessageProps<TMessageArg>): import("rxjs").MonoTypeOperatorFunction<TMessageArg>;
//# sourceMappingURL=LoggingUtils.d.ts.map