import React from 'react';
import { OptionItem } from '../Input/Select/Select.types';
import { JustifyContentProp } from './ControlsListItem.types';
export declare const StyledButton: import("styled-components").StyledComponent<import("../Button/components/BaseButton/Button.types").BaseButtonComponent & {
    Pill: import("../Button/components/PillButton/PillButton.types").PillButtonComponent;
} & {
    Icon: import("../Button/components/IconButton/IconButton.types").IconButtonComponent;
}, import("styled-components").DefaultTheme, {}, never>;
export declare const StyledBox: import("styled-components").StyledComponent<React.ForwardRefExoticComponent<{
    as?: any;
    backgroundColor?: "inherit" | import("../../common/Types").ColorFn | undefined;
    className?: string | undefined;
    children?: React.ReactNode;
} & import("../../Atoms/Box/Box.types").Paddings & {
    mt?: string | number | undefined;
    mb?: string | number | undefined;
    ml?: string | number | undefined;
    mr?: string | number | undefined;
    mx?: string | number | undefined;
    my?: string | number | undefined;
    m?: string | number | undefined;
} & {
    sm?: Partial<import("../../Atoms/Box/Box.types").Paddings & {
        mt?: string | number | undefined;
        mb?: string | number | undefined;
        ml?: string | number | undefined;
        mr?: string | number | undefined;
        mx?: string | number | undefined;
        my?: string | number | undefined;
        m?: string | number | undefined;
    }> | undefined;
    md?: Partial<import("../../Atoms/Box/Box.types").Paddings & {
        mt?: string | number | undefined;
        mb?: string | number | undefined;
        ml?: string | number | undefined;
        mr?: string | number | undefined;
        mx?: string | number | undefined;
        my?: string | number | undefined;
        m?: string | number | undefined;
    }> | undefined;
    xl?: Partial<import("../../Atoms/Box/Box.types").Paddings & {
        mt?: string | number | undefined;
        mb?: string | number | undefined;
        ml?: string | number | undefined;
        mr?: string | number | undefined;
        mx?: string | number | undefined;
        my?: string | number | undefined;
        m?: string | number | undefined;
    }> | undefined;
    lg?: Partial<import("../../Atoms/Box/Box.types").Paddings & {
        mt?: string | number | undefined;
        mb?: string | number | undefined;
        ml?: string | number | undefined;
        mr?: string | number | undefined;
        mx?: string | number | undefined;
        my?: string | number | undefined;
        m?: string | number | undefined;
    }> | undefined;
} & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>, import("styled-components").DefaultTheme, {
    disabled?: boolean | undefined;
    focused: boolean;
    isKeyboardNavigation: boolean;
}, never>;
declare const ControlsListItemSelectListItem: ({ index, selectedItem, showCheckmark, justifyContent, }: {
    index: number;
    selectedItem: string | React.ReactElement | OptionItem[];
    showCheckmark?: boolean | undefined;
    justifyContent: JustifyContentProp;
}) => React.JSX.Element;
export default ControlsListItemSelectListItem;
