export declare function isValidDate(d: any): null | Date;
export declare function isValidDateValue(timestamp: number | Date | string): boolean;
export declare function setDisplayName(component: any, name: any): void;
export declare function setDefaultValue(obj: Record<string, any>, propName: string, defaultValue: any): Record<string, any>;
export declare function getCapitalLetters(str: any): undefined | [string, string?];
export declare function stringToColor(string: any): string | undefined;
export declare function numberToPx(field: any): string;
export declare function numberToEm(field: any, rem?: boolean): string;
export declare function isDefined(value: any): boolean;
export declare function useCustomColor(color: any, options?: any): [string | undefined, string | undefined];
interface getCustomColorOptionsProps {
    field?: string | undefined;
    muiLevel?: string;
    opacity?: number;
    darken?: number;
    lighten?: number;
}
export declare function getCustomColor(props: any, { field, muiLevel, opacity, darken: _darken, lighten: _lighten, }?: getCustomColorOptionsProps): [string | undefined, string | undefined];
export declare const copyToClipboard: (value: any) => boolean;
export declare function generatePassword({ length, numbers, lowercase, uppercase, symbol, }?: {
    length?: number | undefined;
    numbers?: boolean | undefined;
    lowercase?: boolean | undefined;
    uppercase?: boolean | undefined;
    symbol?: boolean | undefined;
}): string;
export declare function sleep(delay?: number): Promise<void>;
export declare function loadScript(src: any, element: any, id: any): void;
export declare function getTextWidth(text: any): {
    offsetWidth: number;
    scrollWidth: number;
};
export {};
//# sourceMappingURL=helpers.d.ts.map