/**
 * Allows a subset of keys from an object.
 *
 * @param object - The object to allow.
 * @param allowedKeys - The keys to allow.
 * @returns A new object with the allowed keys.
 *
 * @example
 * ```ts
 * const object = { a: 1, b: 2, c: 3 };
 * const allowedObject = allowlistObject(object, ['a', 'c']);
 * // { a: 1, c: 3 }
 * ```
 */
export declare function allowlistObject<T extends Record<string, unknown>, K extends keyof T>(object: T, allowedKeys: readonly K[]): Pick<T, K>;
//# sourceMappingURL=allowlist-object.d.ts.map