/** * Helper TypeGuard that checks if something is defined or not. * @param thing - Anything */ export declare function isDefined(thing: T | undefined | null): thing is T; /** * Helper TypeGuard that checks if the input is an object with the specified properties. * @param thing - Anything. * @param properties - The name of the properties that should appear in the object. */ export declare function isObjectWithProperties(thing: Thing, properties: PropertyName[]): thing is Thing & Record; /** * Helper TypeGuard that checks if the input is an object with the specified property. * @param thing - Any object. * @param property - The name of the property that should appear in the object. */ export declare function objectHasProperty(thing: Thing, property: PropertyName): thing is Thing & Record; //# sourceMappingURL=typeGuards.d.ts.map