export declare function toOptionsObject(input: unknown): Record; export declare function rejectUnknownKeys(input: Record, allowedKeys: readonly string[]): void; export declare function readOptionalString(input: Record, key: string): string | undefined; export declare function readOptionalStringArray(input: Record, key: string): string[] | undefined; export declare function readOptionalNonNegativeInteger(input: Record, key: string): number | undefined; export declare function readRequiredEnum(input: Record, key: string, allowedValues: readonly T[]): T;