import { TypedMap } from '@nu-art/ts-common'; import { EditableItem } from '../utils/EditableItem.js'; type CustomErrorLevel = string; export type ComponentProps_Error = { error?: { message?: string; level: 'error' | 'warning' | CustomErrorLevel; }; showErrorTooltip?: boolean; }; type ResolveEditableErrorParams = { editable: EditableItem; prop: keyof T; error?: ComponentProps_Error['error']; ignoreError?: boolean; }; export declare const convertToHTMLDataAttributes: (attributes?: TypedMap, prefix?: string) => Readonly<{}>; export declare const getErrorTooltip: (errors?: TypedMap, shouldReturn?: boolean) => {}; export declare const resolveEditableError: (errorHandler: ResolveEditableErrorParams) => { message?: string; level: "error" | "warning" | CustomErrorLevel; } | undefined; export {};