export declare type Input = { [key: string]: any; }; export declare type Coerced = string | number | boolean | null | Coerced[]; export declare type Output = { [key: string]: Coerced; }; export declare const intoType: (v: any, hint: any) => any; export declare const coerceType: (v: any) => Coerced; export declare const coerce: (input: Input, hints?: Input, options?: { strictArrays: boolean; }) => Output;