import React from "react";
import { SelectedBackground } from "./list-item";
import { TransitionStyles } from "../../../../types";
export interface Props {
    backgroundColor?: string;
    children: Array<React.ReactElement>;
    className?: string;
    disablePadding?: boolean;
    id: string;
    multiSelect?: boolean;
    onClose: () => void;
    onDestroy?: () => void;
    onSelect?: (selected: {
        value: Array<string>;
    }) => void;
    portal?: HTMLElement | null;
    render: boolean;
    selected?: Array<string>;
    selectedBackground?: SelectedBackground;
    tether?: {
        edge: "left" | "right";
        offSet: number;
    };
    top: number;
    transitionStyles?: TransitionStyles;
    width?: number;
}
export declare const List: import("styled-components").StyledComponent<React.FC<Props>, any, {}, never>;
