/** * Internal implementation of dot-prop functionality * Handles property access/manipulation with dot notation support */ /** * Get a property value from an object using dot notation * @param object - The target object * @param path - The property path * @param defaultValue - Default value if property doesn't exist * @returns The property value */ export declare function getProperty(object: unknown, path: string, defaultValue?: unknown): unknown; /** * Set a property value in an object using dot notation * @param object - The target object * @param path - The property path * @param value - The value to set */ export declare function setProperty(object: Record, path: string, value: unknown): void; /** * Check if a property exists in an object using dot notation * @param object - The target object * @param path - The property path * @returns True if property exists */ export declare function hasProperty(object: unknown, path: string): boolean; /** * Delete a property from an object using dot notation * @param object - The target object * @param path - The property path * @returns True if property was deleted */ export declare function deleteProperty(object: unknown, path: string): boolean; //# sourceMappingURL=dot-prop.d.ts.map