export declare const init: (root?: HTMLElement) => void;
export * from './types/attribute';
export * from './types/coords';
export * from './types/dom';
export * from './types/event-listener';
export * from './types/futures';
export * from './types/internal';
export * from './types/rml';
export * from './types/sink';
export * from './types/source';
export * from './types/style';
export * from './definitions/boolean-attributes';
export * from './utils/input-pipe';
export * from './sources/object-source';
export { feed, feedIn, inputPipe, pipeIn } from './utils/input-pipe';
export { curry } from './utils/curry';
export { Active } from './sources/modifiers/active';
export { Passive } from './sources/modifiers/passive';
export { All, qsa } from './sources/all-source';
export { AutoForm } from './sources/autoform-source';
export { CheckedState } from './sources/checked-source';
export { Cut, cut } from './sources/cut-source';
export { Dataset, DatasetObject, datasetObject } from './sources/dataset-source';
export { Numberset } from './sources/numberset-source';
export { EventData, eventData } from './sources/event-data';
export { EventTarget } from './sources/event-target';
export { Form, form, AsFormData, asFormData } from './sources/form-data-source';
export { Key, key } from './sources/keyboard-source';
export { Update } from './sources/object-source';
export { ClientXY } from './sources/client-xy-source';
export { OffsetXY } from './sources/offset-xy-source';
export { LastTouchXY } from './sources/last-touch-xy-source';
export { Swap } from './sources/swap-source';
export { AsLatestFrom } from './sources/as-latest-from';
export { Value, ValueAsDate, ValueAsNumber, value, valueAsString, valueAsDate, valueAsNumber } from './sources/value-source';
export { AnyContentSink } from "./sinks/content-sink";
export { AttributeObjectSink } from "./sinks/attribute-sink";
export { AppendHTML } from './sinks/append-html-sink';
export { Blur } from './sinks/blur-sink';
export { Checked } from './sinks/checked-sink';
export { ClassName, ToggleClass } from './sinks/class-sink';
export { Closed } from './sinks/closed-sink';
export { Disabled } from './sinks/disabled-sink';
export { Catch } from './sinks/error-sink';
export { Focus } from './sinks/focus-sink';
export { Hidden } from './sinks/hidden-sink';
export { InnerHTML } from './sinks/inner-html-sink';
export { InnerText } from './sinks/inner-text-sink';
export { Mixin } from './sinks/mixin-sink';
export { JSONDump } from './sinks/json-dump-sink';
export { PrependHTML } from './sinks/prepend-html-sink';
export { Removed } from './sinks/removed-sink';
export { Sanitize } from './sinks/sanitize-html-sink';
export { Suspend, Suspender } from './sinks/suspense-sink';
export { TextContent } from './sinks/text-content-sink';
export { asap } from './lib/drain';
export { RegisterElement } from './custom-element';
export type { Component } from './types/constructs';
export type { RimmelComponent, RMLTemplateExpressions } from './types/internal';
export { source, sink } from './utils/input-pipe';
export { Rimmel_Bind_Subtree, Rimmel_Mount } from './lifecycle/data-binding';
export { RESOLVE_SELECTOR, RML_DEBUG, SINK_TAG } from './constants';
export { set_USE_DOM_OBSERVABLES } from './constants';
export { callable } from './lib/drain';
export { rml } from './parser/parser';
export { rml as html } from './parser/parser';
export { Observature } from './lib/observature';
//# sourceMappingURL=index.d.ts.map