ParsedConfig: {
    entities: Record<string, {
        defaultLimit: number;
        defaultPageSize: number;
        shardBumps: {
            charBits: number;
            chars: number;
            timestamp: number;
        }[];
        timestampProperty: string;
        uniqueProperty: string;
    }>;
    generatedKeyDelimiter: string;
    generatedProperties: {
        sharded: Record<string, [string, ...string[]]>;
        unsharded: Record<string, [string, ...string[]]>;
    };
    generatedValueDelimiter: string;
    hashKey: string;
    indexes: Record<string, {
        hashKey: string;
        projections?: string[];
        rangeKey: string;
    }>;
    propertyTranscodes: Record<string, string>;
    rangeKey: string;
    shardKeyDelimiter: string;
    throttle: number;
    transcodes: Record<string, {
        decode: ((...args: [string, ...unknown[]]) => any);
        encode: ((...args: [any, ...unknown[]]) => string);
    }>;
}

Simplified type taken on by a Config object after parsing in the EntityManager constructor.