import { LitLikeElement, DecoratedLitLikeElement, InjectableState, Reduce, UpdateableLitLikeElement, StateOptions, Workflow } from "./types"; export declare function asUpdateableLitElement(element: LitLikeElement): UpdateableLitLikeElement; export declare function decorate(litElement: LitLikeElement): DecoratedLitLikeElement; export declare function withState(litElement: LitLikeElement, state: InjectableState, options?: StateOptions): InjectableState; export declare function withReducer(litElement: LitLikeElement, reduce: Reduce): Reduce; export declare function withWorkflow(litElement: LitLikeElement, workflow: Workflow): Workflow; //# sourceMappingURL=decorator.d.ts.map