import { type ArrayElement, type NonEmptyTuple, type PartiallyPartial, type TypeEq, type UnknownRecord } from 'ts-type-forge'; import { type ExcessPropertyOption, type Type } from '../type.mjs'; /** * Creates a Partial type. If keysToBeOptional is set, only those keys are * optional, otherwise, all properties are optional. */ export declare const partial: >(recordType: Type, options?: Partial>) => PartialType; type PartialType | undefined = undefined> = Type>; /** Compute the partial value type. */ type PartialValue | undefined> = TypeEq extends true ? Partial : PartiallyPartial>; export {}; //# sourceMappingURL=partial.d.mts.map