import { type CleanableArray, type CleanableObject, type CleanerFunction } from '../types/common';
export declare const rmEmpty: (transformer: (item: unknown) => unknown) => (item: unknown) => unknown;
export declare const rmTrue: (transformer: (item: unknown) => boolean) => (item: unknown) => unknown;
export declare function cleanObject(obj: CleanableObject, clean: CleanerFunction): unknown;
export declare const cleanString: (item: unknown) => unknown;
export declare function cleanArray(items: CleanableArray, clean: CleanerFunction): unknown;
export declare function getTag<T>(value: T): string;
