import type { TSchema, SchemaOptions } from '../schema/index'; import type { TProperties } from '../object/index'; import { type TMappedResult } from '../mapped/index'; import { type TIndexPropertyKeys } from './indexed-property-keys'; import { type TIndex } from './index'; type TFromProperties = ({ [K2 in keyof Properties]: TIndex>; }); type TFromMappedResult = (TFromProperties); export type TIndexFromMappedResult> = (TMappedResult); export declare function IndexFromMappedResult>(type: Type, mappedResult: MappedResult, options?: SchemaOptions): TMappedResult; export {};