import { SYMBOL_OBSERVABLE, SYMBOL_OBSERVABLE_FROZEN, SYMBOL_OBSERVABLE_READABLE, SYMBOL_OBSERVABLE_WRITABLE, SYMBOL_UNCACHED, SYMBOL_UNTRACKED, SYMBOL_UNTRACKED_UNWRAPPED } from 'soby';
import type { ContextData, Context, DirectiveData } from './types';
declare const CONTEXTS_DATA: WeakMap<Context<any>, ContextData<any>>;
declare const DIRECTIVES: Record<symbol, DirectiveData<any>>;
declare const SYMBOL_SUSPENSE: unique symbol;
declare const SYMBOL_SUSPENSE_COLLECTOR: unique symbol;
declare const SYMBOL_TEMPLATE_ACCESSOR: unique symbol;
declare const SYMBOLS_DIRECTIVES: Record<string, symbol>;
export declare const SYMBOL_CLONE: unique symbol;
export { SYMBOL_OBSERVABLE, SYMBOL_OBSERVABLE_FROZEN, SYMBOL_OBSERVABLE_READABLE, SYMBOL_UNCACHED, SYMBOL_UNTRACKED, SYMBOL_UNTRACKED_UNWRAPPED, SYMBOL_OBSERVABLE_WRITABLE };
export { CONTEXTS_DATA, DIRECTIVES, SYMBOL_SUSPENSE, SYMBOL_SUSPENSE_COLLECTOR, SYMBOL_TEMPLATE_ACCESSOR, SYMBOLS_DIRECTIVES };
//# sourceMappingURL=constants.d.ts.map