import { Maybe } from '@glimmer/interfaces'; export declare type Factory = new (...args: unknown[]) => T; export declare const HAS_NATIVE_PROXY: boolean; export declare const HAS_NATIVE_SYMBOL: boolean; export declare function keys(obj: T): Array; export declare function unwrap(val: Maybe): T; export declare function expect(val: Maybe, message: string): T; export declare function unreachable(message?: string): Error; export declare function exhausted(value: never): never; export declare type Lit = string | number | boolean | undefined | null | void | {}; export declare const tuple: (...args: T) => T; export declare function enumerableSymbol(key: string): any; export declare const symbol: typeof enumerableSymbol; //# sourceMappingURL=platform-utils.d.ts.map