import type { AppLogger } from '@riverbankcms/logger';
type LogMethod = (...args: unknown[]) => void;
export type BlockFormLogger = {
    debug: LogMethod;
    warn: LogMethod;
    error: LogMethod;
    info: LogMethod;
};
type LoggerFactory = (scope: string) => BlockFormLogger;
export declare function setBlockFormLoggerFactory(nextFactory: LoggerFactory | null): void;
export declare function createBlockFormLogger(scope: string): BlockFormLogger;
export declare function setBlockFormAppLogger(appLogger: AppLogger | null): void;
export {};
