import { ImageSourcePropType, ImageURISource } from "react-native";
import { WithTestID } from "../../utils/types";
import { Badge } from "../badge";
import { IOIcons } from "../icons";
import { PressableModuleBaseProps } from "./PressableModuleBase";
type LoadingProps = {
    isLoading: true;
    loadingAccessibilityLabel?: string;
};
type ImageProps = {
    icon: IOIcons;
    image?: never;
} | {
    icon?: never;
    image: ImageURISource | ImageSourcePropType;
};
type BaseProps = {
    isLoading?: false;
    title: string;
    subtitle?: string;
    badge?: Badge;
} & ImageProps & PressableModuleBaseProps;
type ModuleNavigationProps = LoadingProps | BaseProps;
export declare const ModuleNavigation: (props: WithTestID<ModuleNavigationProps>) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ModuleNavigation.d.ts.map