import { CommonsFixedDate } from '../classes/commons-fixed-date'; import { CommonsFixedDuration } from '../classes/commons-fixed-duration'; import { TDefined } from '../types/tdefined'; import { TPrimative } from '../types/tprimative'; import { TPropertyObject } from '../types/tproperty-object'; import { TEncoded, TEncodedObject } from '../types/tencoded'; import { TKeyObject } from '../types/tkey-object'; import { TEnumObject } from '../types/tenum-object'; export declare enum ECommonsVariableType { STRING = "string", NUMBER = "number", BOOLEAN = "boolean", OBJECT = "object", DATE = "date", FIXEDDATE = "fixeddate", FIXEDDURATION = "fixedduration" } export declare function commonsTypeIsDefined(test: unknown): test is TDefined; export declare function commonsTypeAssertDefined(test: unknown): TDefined; export declare function commonsTypeIsPrimative(test: unknown): test is TPrimative; export declare function commonsTypeAssertPrimative(test: unknown): TPrimative; export declare function commonsTypeIsString(test: unknown): test is string; export declare function commonsTypeAssertString(test: unknown): string; export declare function commonsTypeIsNumber(test: unknown): test is number; export declare function commonsTypeAssertNumber(test: unknown): number; export declare function commonsTypeIsBoolean(test: unknown): test is boolean; export declare function commonsTypeAssertBoolean(test: unknown): boolean; export declare function commonsTypeIsObject(test: unknown): test is { [key: string]: unknown; }; export declare function commonsTypeAssertObject(test: unknown): { [key: string]: unknown; }; export declare function commonsTypeIsDate(test: unknown): test is Date; export declare function commonsTypeIsFixedDate(test: unknown): test is CommonsFixedDate; export declare function commonsTypeIsFixedDuration(test: unknown): test is CommonsFixedDuration; export declare function commonsTypeAssertDate(test: unknown): Date; export declare function commonsTypeAssertFixedDate(test: unknown): CommonsFixedDate; export declare function commonsTypeAssertFixedDuration(test: unknown): CommonsFixedDuration; export declare function commonsTypeIsError(test: unknown): test is Error; export declare function commonsTypeAssertError(test: unknown): Error; export declare function commonsTypeIsArray(test: unknown): test is unknown[]; export declare function commonsTypeAssertArray(test: unknown): unknown[]; export declare function commonsTypeIsDefinedArray(test: unknown): test is TDefined[]; export declare function commonsTypeAssertDefinedArray(test: unknown): TDefined[]; export declare function commonsTypeIsDefinedKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertDefinedKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsDefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertDefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsPrimativeArray(test: unknown): test is TPrimative[]; export declare function commonsTypeAssertPrimativeArray(test: unknown): TPrimative[]; export declare function commonsTypeIsPrimativeKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertPrimativeKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsPrimativeEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertPrimativeEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsStringArray(test: unknown): test is string[]; export declare function commonsTypeAssertStringArray(test: unknown): string[]; export declare function commonsTypeIsStringKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertStringKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsStringEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertStringEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsStringOrUndefinedKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertStringOrUndefinedKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsStringOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertStringOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsStringArrayKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertStringArrayKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsStringArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertStringArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsNumberArray(test: unknown): test is number[]; export declare function commonsTypeAssertNumberArray(test: unknown): number[]; export declare function commonsTypeIsNumberKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertNumberKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsNumberEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertNumberEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsNumberOrUndefinedKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertNumberOrUndefinedKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsNumberOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertNumberOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsNumberArrayKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertNumberArrayKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsNumberArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertNumberArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsBooleanArray(test: unknown): test is boolean[]; export declare function commonsTypeAssertBooleanArray(test: unknown): boolean[]; export declare function commonsTypeIsBooleanKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertBooleanKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsBooleanEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertBooleanEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsBooleanOrUndefinedKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertBooleanOrUndefinedKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsBooleanOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertBooleanOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsBooleanArrayKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertBooleanArrayKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsBooleanArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertBooleanArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsObjectArray(test: unknown): test is { [key: string]: unknown; }[]; export declare function commonsTypeAssertObjectArray(test: unknown): { [key: string]: unknown; }[]; export declare function commonsTypeIsObjectKeyObject(test: unknown): test is TKeyObject<{ [key: string]: unknown; }>; export declare function commonsTypeAssertObjectKeyObject(test: unknown): TKeyObject<{ [key: string]: unknown; }>; export declare function commonsTypeIsObjectEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertObjectEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsObjectOrUndefinedKeyObject(test: unknown): test is TKeyObject<{ [key: string]: unknown; } | undefined>; export declare function commonsTypeAssertObjectOrUndefinedKeyObject(test: unknown): TKeyObject<{ [key: string]: unknown; } | undefined>; export declare function commonsTypeIsObjectOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertObjectOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsObjectArrayKeyObject(test: unknown): test is TKeyObject<{ [key: string]: unknown; }[]>; export declare function commonsTypeAssertObjectArrayKeyObject(test: unknown): TKeyObject<{ [key: string]: unknown; }[]>; export declare function commonsTypeIsObjectArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertObjectArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsDateArray(test: unknown): test is Date[]; export declare function commonsTypeIsFixedDateArray(test: unknown): test is CommonsFixedDate[]; export declare function commonsTypeIsFixedDurationArray(test: unknown): test is CommonsFixedDuration[]; export declare function commonsTypeAssertDateArray(test: unknown): Date[]; export declare function commonsTypeAssertFixedDateArray(test: unknown): CommonsFixedDate[]; export declare function commonsTypeAssertFixedDurationArray(test: unknown): CommonsFixedDuration[]; export declare function commonsTypeIsDateKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeIsFixedDateKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeIsFixedDurationKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertDateKeyObject(test: unknown): TKeyObject; export declare function commonsTypeAssertFixedDateKeyObject(test: unknown): TKeyObject; export declare function commonsTypeAssertFixedDurationKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsDateEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeIsFixedDateEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeIsFixedDurationEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertDateEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeAssertFixedDateEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeAssertFixedDurationEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsDateOrUndefinedKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeIsFixedDateOrUndefinedKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeIsFixedDurationOrUndefinedKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertDateOrUndefinedKeyObject(test: unknown): TKeyObject; export declare function commonsTypeAssertFixedDateOrUndefinedKeyObject(test: unknown): TKeyObject; export declare function commonsTypeAssertFixedDurationOrUndefinedKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsDateOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeIsFixedDateOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeIsFixedDurationOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertDateOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeAssertFixedDateOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeAssertFixedDurationOrUndefinedEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsDateArrayKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeIsFixedDateArrayKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeIsFixedDurationArrayKeyObject(test: unknown): test is TKeyObject; export declare function commonsTypeAssertDateArrayKeyObject(test: unknown): TKeyObject; export declare function commonsTypeAssertFixedDateArrayKeyObject(test: unknown): TKeyObject; export declare function commonsTypeAssertFixedDurationArrayKeyObject(test: unknown): TKeyObject; export declare function commonsTypeIsDateArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeIsFixedDateArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeIsFixedDurationArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertDateArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeAssertFixedDateArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeAssertFixedDurationArrayEnumObject(test: unknown, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsPropertyObject(test: unknown): test is TPropertyObject; export declare function commonsTypeAssertPropertyObject(test: unknown): TPropertyObject; export declare function commonsTypeIsEncoded(test: unknown): test is TEncoded; export declare function commonsTypeIsEncodedObject(test: unknown): test is TEncodedObject; export declare function commonsTypeAssertEncodedObject(test: unknown): TEncodedObject; export declare function commonsTypeIsT(test: unknown, checker: (t: unknown) => t is T): test is T; export declare function commonsTypeAssertT(test: unknown, checker: (t: unknown) => t is T, typeName: string): T; export declare function commonsTypeIsTArray(test: unknown, checker: (t: unknown) => t is T): test is T[]; export declare function commonsTypeAssertTArray(test: unknown, checker: (t: unknown) => t is T, typeName: string): T[]; export declare function commonsTypeIsTKeyObject(test: unknown, checker: (t: unknown) => t is T): test is TKeyObject; export declare function commonsTypeAssertTKeyObject(test: unknown, checker: (t: unknown) => t is T, typeName: string): TKeyObject; export declare function commonsTypeIsTEnumObject(test: unknown, checker: (t: unknown) => t is T, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertTEnumObject(test: unknown, checker: (t: unknown) => t is T, typeName: string, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsTOrUndefinedKeyObject(test: unknown, checker: (t: unknown) => t is T): test is TKeyObject; export declare function commonsTypeAssertTOrUndefinedKeyObject(test: unknown, checker: (t: unknown) => t is T, typeName: string): TKeyObject; export declare function commonsTypeIsTOrUndefinedEnumObject(test: unknown, checker: (t: unknown) => t is T, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertTOrUndefinedEnumObject(test: unknown, checker: (t: unknown) => t is T, typeName: string, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsTArrayKeyObject(test: unknown, checker: (t: unknown) => t is T): test is TKeyObject; export declare function commonsTypeAssertTArrayKeyObject(test: unknown, checker: (t: unknown) => t is T, typeName: string): TKeyObject; export declare function commonsTypeIsTArrayEnumObject(test: unknown, checker: (t: unknown) => t is T, keyChecker: (k: unknown) => k is E): test is TEnumObject; export declare function commonsTypeAssertTArrayEnumObject(test: unknown, checker: (t: unknown) => t is T, typeName: string, keyChecker: (k: unknown) => k is E): TEnumObject; export declare function commonsTypeIsEnum(test: unknown, resolver: (_: string) => E | undefined): test is E; export declare function commonsTypeAssertEnum(test: unknown, resolver: (_: string) => E | undefined, enumName: string): E; export declare function commonsTypeIsEnumArray(test: unknown, resolver: (_: string) => E | undefined): test is E[]; export declare function commonsTypeAssertEnumArray(test: unknown, resolver: (_: string) => E | undefined, enumName: string): E[]; export declare function commonsTypeIsEnumKeyObject(test: unknown, resolver: (_: string) => E | undefined): test is TKeyObject; export declare function commonsTypeAssertEnumKeyObject(test: unknown, resolver: (_: string) => E | undefined, enumName: string): TKeyObject; export declare function commonsTypeIsEnumEnumObject(test: unknown, resolver: (_: string) => E | undefined, keyChecker: (k: unknown) => k is K): test is TEnumObject; export declare function commonsTypeAssertEnumEnumObject(test: unknown, resolver: (_: string) => E | undefined, enumName: string, keyChecker: (k: unknown) => k is K): TEnumObject; export declare function commonsTypeIsEnumOrUndefinedKeyObject(test: unknown, resolver: (_: string) => E | undefined): test is TKeyObject; export declare function commonsTypeAssertEnumOrUndefinedKeyObject(test: unknown, resolver: (_: string) => E | undefined, enumName: string): TKeyObject; export declare function commonsTypeIsEnumOrUndefinedEnumObject(test: unknown, resolver: (_: string) => E | undefined, keyChecker: (k: unknown) => k is K): test is TEnumObject; export declare function commonsTypeAssertEnumOrUndefinedEnumObject(test: unknown, resolver: (_: string) => E | undefined, enumName: string, keyChecker: (k: unknown) => k is K): TEnumObject; export declare function commonsTypeIsEnumArrayKeyObject(test: unknown, resolver: (_: string) => E | undefined): test is TKeyObject; export declare function commonsTypeAssertEnumArrayKeyObject(test: unknown, resolver: (_: string) => E | undefined, enumName: string): TKeyObject; export declare function commonsTypeIsEnumArrayEnumObject(test: unknown, resolver: (_: string) => E | undefined, keyChecker: (k: unknown) => k is K): test is TEnumObject; export declare function commonsTypeAssertEnumArrayEnumObject(test: unknown, resolver: (_: string) => E | undefined, enumName: string, keyChecker: (k: unknown) => k is K): TEnumObject; export declare function commonsTypeHasProperty(test: unknown, property: string, type?: ECommonsVariableType): test is TPropertyObject; export declare function commonsTypeHasPropertyNumber(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyString(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyBoolean(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyDate(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDate(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDuration(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyEnum(test: unknown, property: string, checker: (_: unknown) => _ is E): test is TPropertyObject; export declare function commonsTypeHasPropertyEnumArray(test: unknown, property: string, checker: (_: unknown) => _ is E): test is TPropertyObject; export declare function commonsTypeHasPropertyT(test: unknown, property: string, checker: (t: unknown) => t is T): test is TPropertyObject; export declare function commonsTypeHasPropertyTArray(test: unknown, property: string, checker: (t: unknown) => t is T): test is TPropertyObject; export declare function commonsTypeHasPropertyTKeyObject(test: unknown, property: string, checker: (t: unknown) => t is T): test is TPropertyObject; export declare function commonsTypeHasPropertyTEnumObject(test: unknown, property: string, checker: (t: unknown) => t is T, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyNumberArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyNumberKeyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyNumberEnumObject(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyStringArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyStringKeyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyStringEnumObject(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyBooleanArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyBooleanKeyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyBooleanEnumObject(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyDateArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDateArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDurationArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyDateKeyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDateKeyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDurationKeyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyDateEnumObject(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDateEnumObject(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDurationEnumObject(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyObjectArray(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyObjectKeyObject(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyObjectEnumObject(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyNumberOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyStringOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyBooleanOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyDateOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDateOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDurationOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyEnumOrUndefined(test: unknown, property: string, checker: (_: unknown) => _ is E): test is TPropertyObject; export declare function commonsTypeHasPropertyEnumArrayOrUndefined(test: unknown, property: string, checker: (_: unknown) => _ is E): test is TPropertyObject; export declare function commonsTypeHasPropertyTOrUndefined(test: unknown, property: string, checker: (t: unknown) => t is T): test is TPropertyObject; export declare function commonsTypeHasPropertyTArrayOrUndefined(test: unknown, property: string, checker: (t: unknown) => t is T): test is TPropertyObject; export declare function commonsTypeHasPropertyTKeyObjectOrUndefined(test: unknown, property: string, checker: (t: unknown) => t is T): test is TPropertyObject; export declare function commonsTypeHasPropertyTEnumObjectOrUndefined(test: unknown, property: string, checker: (t: unknown) => t is T, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyNumberArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyNumberKeyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyNumberEnumObjectOrUndefined(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyStringArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyStringKeyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyStringEnumObjectOrUndefined(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyBooleanArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyBooleanKeyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyBooleanEnumObjectOrUndefined(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyDateArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDateArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDurationArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyDateKeyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDateKeyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDurationKeyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyDateEnumObjectOrUndefined(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDateEnumObjectOrUndefined(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyFixedDurationEnumObjectOrUndefined(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeHasPropertyObjectArrayOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyObjectKeyObjectOrUndefined(test: unknown, property: string): test is TPropertyObject; export declare function commonsTypeHasPropertyObjectEnumObjectOrUndefined(test: unknown, property: string, keyChecker: (k: unknown) => k is E): test is TPropertyObject; export declare function commonsTypeAttemptString(value: unknown): string | undefined; export declare function commonsTypeAttemptNumber(value: unknown): number | undefined; export declare function commonsTypeAttemptBoolean(value: unknown): boolean | undefined; export declare function commonsTypeAttemptObject(value: unknown): { [key: string]: unknown; } | undefined; export declare function commonsTypeAttemptDate(value: unknown, iso?: boolean): Date | undefined; export declare function commonsTypeAttemptFixedDate(value: unknown): CommonsFixedDate | undefined; export declare function commonsTypeAttemptFixedDuration(value: unknown): CommonsFixedDuration | undefined; export declare function commonsTypeValueOrDefault(value: T | undefined, defaultValue: T): T; export declare function commonsTypeTrimStringOrUndefined(value: string | number | boolean | Date | null | undefined): string | undefined; export declare function commonsTypeIsBlank(test: unknown): test is undefined | null | string; export declare function commonsTypeIsLooselyEqual(a: TPrimative | Date | CommonsFixedDate | CommonsFixedDuration | undefined, b: TPrimative | Date | CommonsFixedDate | CommonsFixedDuration | undefined, caseInsensitive?: boolean, iso?: boolean): boolean; export declare function commonsTypeCheckboxBoolean(a: TPrimative): boolean; export declare function commonsTypeEncode(value: any | null, iso?: boolean): TEncoded; export declare function commonsTypeEncodePropertyObject(object: TPropertyObject, iso?: boolean): TEncodedObject; export declare function commonsTypeDecode(value: TEncoded, iso?: boolean, fixedDate?: boolean): any | null; export declare function commonsTypeDecodePropertyObject(object: TEncodedObject, iso?: boolean, fixedDate?: boolean): TPropertyObject; export declare function commonsTypeAssertArrayLengths(a: unknown, b: unknown): void | never; export declare function commonsConsumeUnusedVariable(..._args: any): void;