import { LastElement, ObjectRecord, DefaultObject, TransformType } from '../type'; export declare class Transform { static trim(value: any, options?: { specialChars?: string; pos?: 'left' | 'right' | 'both'; }): string; static toString(value: any): string; static toJsonObject(value: any, defaultJson?: T): DefaultObject; static toBoolean(value: any): boolean; static toNumber(value: any): number; static toArrayUnique(value: any): any[]; static toPath(value: any): string; static toSlug(value: any): string; static toAlnum(value: any): string; static toNoneDiacritics(value: any): string; static toNonAccent(value: any): string; static toASCIIString(value: any): string; static toSafeFileName(value: any): string; static toDefault(value: any, ...defValues: T): LastElement; static toStripTags(value: any, allowedTags?: string): string; static toSafeHtml(value: any, options?: { allowedTags?: string[]; allowedAttributes?: string[]; }): string; static clean(value: T, toTypes: TransformType | TransformType[]): T; }