import { GecutLogger } from '@gecut/logger';
import { LitElement } from 'lit';
import type { Constructor } from '@gecut/types';
export declare class LoggerMixinInterface extends LitElement {
    protected log: GecutLogger;
}
export declare function LoggerMixin<T extends Constructor<LitElement>>(superClass: T): Constructor<LoggerMixinInterface> & T;
//# sourceMappingURL=logger.d.ts.map