import { GestureResponderEvent } from "react-native";
import { WithTestID } from "../../utils/types";
import { IOIconSizeScale, IOIcons } from "../icons";
export type IconButton = WithTestID<{
    color?: "primary" | "neutral" | "contrast";
    icon: IOIcons;
    iconSize?: IOIconSizeScale;
    disabled?: boolean;
    accessibilityLabel: string;
    accessibilityHint?: string;
    onPress: (event: GestureResponderEvent) => void;
    persistentColorMode?: boolean;
}>;
export declare const IconButton: ({ color, persistentColorMode, icon, iconSize, disabled, onPress, accessibilityLabel, accessibilityHint, testID }: IconButton) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=IconButton.d.ts.map