///
import { type PressableProps as NativeProps, type StyleProp, type ViewStyle } from 'react-native';
import type { ButtonType, IconType, SizeType } from '../../utils/TypesUtil';
import type { SvgProps } from 'react-native-svg';
export type ButtonProps = NativeProps & {
size?: Exclude;
variant?: ButtonType;
disabled?: boolean;
iconLeft?: IconType;
iconRight?: IconType;
children: React.ReactNode;
style?: StyleProp;
iconStyle?: SvgProps['style'];
loading?: boolean;
};
export declare function Button({ children, size, variant, disabled, onPress, style, iconLeft, iconRight, iconStyle, loading, ...rest }: ButtonProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=index.d.ts.map