import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IFocusableProps } from '../../../Behaviors/Focusable';
import type { IRippleableProps } from '../../../Behaviors/Rippleable';
import type { ISlottableProps } from '../../../Behaviors/Slottable';
import type { IThemeableProps } from '../../../Behaviors/Themeable';
import type { IValueableProps } from '../../../Behaviors/Valueable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
/**
 * Represents the properties for the FlowBoardColumnItemElement.
 *
 * @public
 */
export interface IFlowBoardColumnItemElementProps extends IThemeableProps, ISlottableProps, IFocusableProps, IDisableableProps, IVariantableProps, IValueableProps, IAppearanceableProps, IRippleableProps {
    /**
     * The unique key for the item.
     */
    itemKey: string;
    /**
     * Whether the item can be dragged.
     */
    draggable: boolean;
    /**
     * Whether the item can be reordered.
     */
    reorderable: boolean;
    /**
     * Whether the item is pinned (fixed at top).
     */
    pinned: boolean;
}
/**
 * Default values for FlowBoardColumnItemElement properties.
 *
 * @public
 */
export declare namespace IFlowBoardColumnItemElementProps {
    const DEFAULTS: IFlowBoardColumnItemElementProps;
}
//# sourceMappingURL=IFlowBoardColumnItemElementProps.d.ts.map