import copy from 'clipboard-copy'; import React, { KeyboardEvent, MouseEvent } from 'react'; import { Color, Intent, OptionalTooltip } from '@harnessio/design-system'; import { FormikContextType } from 'formik'; declare function stopEvent(event: MouseEvent | KeyboardEvent): void; declare function getIntentColors(intent: Intent): { color: string; backgroundColor: string; }; interface WrapOptionalTooltipProps extends OptionalTooltip { children: JSX.Element; } export declare function WrapOptionalTooltip({ tooltip, tooltipProps, children }: WrapOptionalTooltipProps): React.ReactElement; export declare const errorCheck: (name: string, formik?: FormikContextType | undefined) => boolean | '' | 0 | undefined; export declare function romanize(num: number, isLowerCase?: boolean): string | number; export declare const getSelectComponentPlaceholder: (plc?: string | undefined) => string; export declare function escapeStringRegexp(str: string): string; declare const Utils: { stopEvent: typeof stopEvent; copy: typeof copy; randomId: () => string; getIntentColors: typeof getIntentColors; getRealCSSColor: (color: Color) => string; WrapOptionalTooltip: typeof WrapOptionalTooltip; romanize: typeof romanize; getSelectComponentPlaceholder: (plc?: string | undefined) => string; escapeStringRegexp: typeof escapeStringRegexp; }; export { Utils };