import * as React from "react";
import { ShuttleState } from "./hooks/useShuttleState";
export type ShuttleContainerProps = {
  /**
   * Child render function of the Shuttle Container.
   * This is where you render your Shuttle.Item components.
   */
  children: (
    store: ShuttleState,
    getItemProps: (
      index: number
    ) => {
      "data-index": number,
      selected: boolean,
      ...
    }
  ) => React.Node,

  /**
   * Optionally pass a className to the container
   * for CSS styles.
   */
  className?: string,
  ...
} & { [key: string]: any, ... };
/**
 * Pass a child render function or a render prop.
 */
declare export var ShuttleContainer: React.FC<ShuttleContainerProps>;
