interface stateInterface { value: T; } declare abstract class AbstractState { readonly key: string; stateSymbol: Symbol; protected constructor(key: string); useState(): stateInterface; provideState(value: T): void; } export default AbstractState; //# sourceMappingURL=AbastractState.d.ts.map