import type { FtReaderStateManager as FtReaderStateManagerInternal } from "./store/FtReaderStateManager"; import { Constructor, FtLitElementRedux } from "@fluid-topics/ft-wc-utils"; import type { FtReaderService } from "./store/utils/FtReaderService"; export * from "./store/model"; export type FtReaderStateManager = FtReaderStateManagerInternal; export declare class RegisterReaderComponentEvent extends Event { constructor(); } export type FtReaderComponentInterface = { stateManager?: FtReaderStateManager; service: FtReaderService | undefined; setReaderStateManager(stateManager: FtReaderStateManager): void; }; export type FtReaderComponentType> = T & Constructor; export declare const toFtReaderComponent: >(c: T) => FtReaderComponentType; declare const FtReaderComponent_base: FtReaderComponentType; export declare class FtReaderComponent extends FtReaderComponent_base { }