/// <reference types="styled-components-react-native" />
import { BaseProps } from '../../types';
import { Variant, Size, Value } from '../';
interface Props extends BaseProps {
    variant?: Variant;
    hasValue?: boolean;
    showLabel?: boolean;
    isModalVisible?: boolean;
}
interface ButtonProps extends BaseProps {
    size?: Size;
    value?: Value;
}
export declare const Container: import("styled-components").StyledComponent<typeof import("react-native").TouchableOpacity, import("styled-components").DefaultTheme, Props, never>;
export declare const ButtonContainer: import("styled-components").StyledComponent<typeof import("react-native").View, import("styled-components").DefaultTheme, Props, never>;
export declare const IconContainer: import("styled-components").StyledComponent<typeof import("react-native").View, import("styled-components").DefaultTheme, ButtonProps, never>;
export declare const LableContainer: import("styled-components").StyledComponent<typeof import("react-native").Text, import("styled-components").DefaultTheme, ButtonProps, never>;
export declare const StatesContainer: import("styled-components").StyledComponent<typeof import("react-native").View, import("styled-components").DefaultTheme, {}, never>;
export declare const ButtonIconContainer: import("styled-components").StyledComponent<typeof import("react-native").TouchableOpacity, import("styled-components").DefaultTheme, {}, never>;
export {};
