import type { TSchema, SchemaOptions } from '../schema/index.mjs'; import type { TProperties } from '../object/index.mjs'; import { type TMappedResult } from '../mapped/index.mjs'; import { type TIndexPropertyKeys } from './indexed-property-keys.mjs'; import { type TIndex } from './index.mjs'; 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 {};