export interface Destroyable { destroy(): void; } export { getAttrNamespace } from './lib/namespaces'; export * from './lib/platform-utils'; export { default as assert } from './lib/assert'; export { default as LOGGER, Logger, LogLevel } from './lib/logger'; export { assign, fillNulls } from './lib/object-utils'; export { ensureGuid, initializeGuid, HasGuid } from './lib/guid'; export { Stack, Dict, Set, DictSet, dict } from './lib/collections'; export { EMPTY_SLICE, LinkedList, LinkedListNode, ListNode, CloneableListNode, ListSlice, Slice } from './lib/list-utils'; export { default as A } from './lib/array-utils'; export { HAS_NATIVE_WEAKMAP } from './lib/weakmap'; export declare type TSISSUE = T; export declare type FIXME = T; export declare type TRUST = any;