/// <reference types="styled-components-react-native" />
import { CSSObject } from 'styled-components';
import { ButtonSize, IStylesTheme } from '../ButtonProps';
interface IStylesProps {
    width?: string;
    theme: IStylesTheme;
    font: string;
    size: ButtonSize;
    styles?: CSSObject;
    shape: 'square' | 'default' | 'circle';
    haveText: boolean;
    justifyContent?: string;
    fontWeight: number;
}
interface IStylesIconProps {
    haveText: boolean;
}
export declare const GeneralStyledButton: import("styled-components").StyledComponent<typeof import("react-native").TouchableOpacity, import("styled-components").DefaultTheme, IStylesProps, never>;
export declare const ContentText: import("styled-components").StyledComponent<typeof import("react-native").Text, import("styled-components").DefaultTheme, IStylesProps, never>;
export declare const IconContainer: import("styled-components").StyledComponent<typeof import("react-native").View, import("styled-components").DefaultTheme, IStylesIconProps, never>;
export {};
