export { MutableRecordList } from './types/mutableRecordList.js'; export { MutableRecord } from './types/mutableRecord.js'; export { ChangeFieldType } from './types/changeFieldType.js'; export { ValueOf } from './types/valueOf.js'; export { Optional } from './types/optional.js'; export { Dict } from './types/dict.js'; export { JSONObject } from './types/JsonObject.js'; export { DeepOptional, DeepPartial } from './types/deepPartial.js'; export { DeepRequired } from './types/deepRequired.js'; export { ObjectKeys } from './types/ObjectKeys.js'; export { RequiredKeys } from './types/requiredKeys.js'; export { GetTypeByPath } from './types/getTypeByPath.js'; export { ChangePathDelimiter, ObjectKeyPaths } from './types/objectKeyPaths.js'; export { Keys } from './types/keys.js'; export { ArrayMember } from './types/arrayMember.js'; export { Unique } from './types/Unique.js'; export { SyncFunction } from './types/syncFunction.js'; export { Argument } from './types/argument.js'; export { LastArgument } from './types/lastArgument.js'; export { AsyncFunction } from './types/asyncFunction.js'; export { Overloads } from './types/overloads.js'; export { ChangeReturns } from './types/changeReturns.js'; export { ImplementOf } from './types/implementOf.js'; export { AbstractClass, Class, ConcreteClass } from './types/class.js'; export { FirstUpper } from './types/firstUpper.js'; export { FirstLower } from './types/firstLower.js'; export { Primitive } from './types/primitive.js'; export { IsNumberLike } from './types/IsNumberLike.js'; export { Union } from './types/union.js'; export { Merge } from './types/merge.js'; export { Collection } from './types/collection.js'; export { TimeDuration } from './types/timeDuration.js'; export { FileSize } from './types/fileSize.js'; export { Rename } from './types/rename.js'; export { Fallback } from './types/fallback.js'; export { AllowEmpty } from './types/allowEmpty.js'; import 'type-fest'; declare global { interface String { params(vars: Record | any[] | Set | Map): string; params(...vars: any[]): string; } }