import type { Class, Type } from 'ts-gems'; import type { DataType } from './data-type.js'; /** * Create a new MappedType that picks given fields from base type * @param baseType * @param keys * @param options */ export declare function PickType(baseType: Class, keys: readonly K[], options?: DataType.Options): Class> & Omit, 'prototype' | 'constructor'>; /** * Create a new MappedType that picks given fields from base type * @param baseType * @param keys * @param options */ export declare function PickType(baseType: string | Type, keys: string[], options?: DataType.Options): Type;