import { LitElement } from 'lit';
export * from './lib/logger.js';
export * from './lib/signal.js';
export * from './lib/schedule-update-to-frame.js';
export declare const loggerElement: import("@gecut/types").Constructor<import("./lib/logger.js").LoggerMixinInterface> & typeof LitElement;
export declare const signalElement: import("./lib/signal.js").MixinReturn<import("@gecut/types").Constructor<import("./lib/logger.js").LoggerMixinInterface> & typeof LitElement>;
export declare const scheduleSignalElement: import("@gecut/types").Constructor<import("./lib/schedule-update-to-frame.js").ScheduleUpdateToFrameMixinInterface> & import("@gecut/types").Constructor<import("./lib/signal.js").SignalMixinInterface> & import("@gecut/types").Constructor<import("./lib/logger.js").LoggerMixinInterface> & typeof LitElement;
//# sourceMappingURL=mixins.d.ts.map