import { PropsWithChildren } from 'react';
export interface ScrollColumnProps<T> {
    /** Array of options to  select from */
    items: T[];
    /** Currently selected item */
    selectedItem: T;
    /** Custom render function for label */
    render?: (item: T) => string;
    /** Callback triggered when an item is selected */
    onSelected?: (item: T) => void;
    /** Height of individual item */
    itemHeight?: number;
    /** Number of items to display when expanded */
    displayItemCount?: number;
    /** Show or hide options */
    isActive?: boolean;
    /** Optional subtitle to display when options are hidden */
    inActiveTitle?: string;
}
export declare const ScrollColumn: <T>({ items, selectedItem, onSelected, itemHeight, displayItemCount, render, isActive, inActiveTitle, }: PropsWithChildren<ScrollColumnProps<T>>) => JSX.Element;
//# sourceMappingURL=ScrollColumn.d.ts.map