import type { SchemaOptions } from '../schema/index'; import type { TProperties } from '../object/index'; import { Assert } from '../helpers/index'; import { type TMappedResult, type TMappedKey } from '../mapped/index'; import { type TIntrinsic, type IntrinsicMode } from './intrinsic'; import { type TLiteral, type TLiteralValue } from '../literal/index'; type TMappedIntrinsicPropertyKey = { [_ in K]: TIntrinsic>, M>; }; type TMappedIntrinsicPropertyKeys = (K extends [infer L extends PropertyKey, ...infer R extends PropertyKey[]] ? TMappedIntrinsicPropertyKeys> : Acc); type TMappedIntrinsicProperties = (TMappedIntrinsicPropertyKeys); export type TIntrinsicFromMappedKey> = (TMappedResult

); export declare function IntrinsicFromMappedKey>(T: K, M: M, options: SchemaOptions): TMappedResult

; export {};