import { type ClassValue } from 'clsx'; import { type EditableContext } from './'; export declare function useEditableContext(): { editableContext: EditableContext; createEditableHandler: (handler: () => void, isEditableCtx: boolean) => () => void; createEditableHandlerWithParams: (handler: (...args: T) => void, isEditableCtx: boolean) => (...args: T) => void; getEditableButtonClass: (isEditableCtx: boolean, baseClass: ClassValue, className?: ClassValue) => string; getDefaultButtonClass: (isEditableCtx: boolean, className?: ClassValue) => string; };