import type { CustomElement } from '../Components/Abstracts/CustomElement';
import type { ControlBehaviorBase, ControlBehaviorReturn } from './Abstracts/Behavior';
/**
 * Represents the `IValueable` interface.
 *
 * @template TType - The type of the value.
 * @public
 */
export interface IValueableProps<TType = unknown> {
    value: TType;
}
/**
 * @public
 */
export declare const Valueable: <TType, T extends ControlBehaviorBase<CustomElement>>(base: T) => ControlBehaviorReturn<T, IValueableProps<TType>>;
//# sourceMappingURL=Valueable.d.ts.map