import type { CustomElement } from '../Components/Abstracts/CustomElement';
import { HorizontalAlignment } from '../Types/HorizontalAlignment';
import { VerticalAlignment } from '../Types/VerticalAlignment';
import type { ControlBehaviorBase, ControlBehaviorReturn } from './Abstracts/Behavior';
/**
 * Represents the `IAlignableProps` interface.
 *
 * @public
 */
export interface IAlignableProps {
    verticalAlignment: VerticalAlignment;
    horizontalAlignment: HorizontalAlignment;
}
/**
 * @public
 */
export declare const Alignable: <T extends ControlBehaviorBase<CustomElement>>(base: T) => ControlBehaviorReturn<T, IAlignableProps>;
/**
 * @public
 */
export declare namespace IAlignableProps {
    const DEFAULTS: IAlignableProps;
}
//# sourceMappingURL=Alignable.d.ts.map