import * as ts from "typescript";
/**
 * Check if a type node represents an allowed dictionary key type.
 * Allowed: string, number, symbol (matches TypeScript's PropertyKey constraint)
 *
 * Note: TypeScript's Record<K, V> only allows K extends keyof any (string | number | symbol).
 * We support all three PropertyKey primitives.
 */
export declare const isAllowedKeyType: (typeNode: ts.TypeNode) => boolean;
//# sourceMappingURL=static-safety-dictionary-keys.d.ts.map