import { DropdownRenderCtx, FeatureItemWithCustomIcon, PinningMenuConfig } from '../types'; export declare const PINNING_MENU_VALUE = "pinning-menu"; export declare const PINNING_MENU_NATIVE_VALUES: { readonly reset: "reset-pinning"; readonly pinColumns: "pin-columns"; }; type BuildPinningFeatureParams = { rowSize: DropdownRenderCtx['rowSize']; pinningMenuConfig: PinningMenuConfig | undefined; onPinSelectedColumns: () => void; onResetPinning: () => void; embedSize: 's' | 'm'; iconColored: boolean; iconTooltip: string; onIconClick?: () => void; }; export declare function buildPinningFeature({ rowSize, pinningMenuConfig, onPinSelectedColumns, onResetPinning, embedSize, iconColored, iconTooltip, onIconClick, }: BuildPinningFeatureParams): FeatureItemWithCustomIcon; export {};