/**
 * LoggingLevel represents the various logging levels at which you can log fine-grained logs.
 * It can be turned on/off based on the configuring `LoggingContextProvider`.
 * @example
 * <LoggingContextProvider level={LoggingLevel.Info}>
 *      <MyComponentUseLogger />
 * </LoggingContextProvider>
 */
export declare enum LoggingLevel {
    Debug = 0,
    Info = 1,
    Warning = 2,
    Error = 3
}
/**
 * Type of Function that renders the given string at the given `LoggingLevel`
 */
export type RenderLoggerFnType = (level: LoggingLevel, s: string) => void;
