import { RefObject } from "react";
import { GestureResponderEvent, View } from "react-native";
import { WithTestID } from "../../utils/types";
type AlertProps = WithTestID<{
    variant: "error" | "warning" | "info" | "success";
    content: string;
    viewRef?: RefObject<View>;
    accessibilityLabel?: string;
    accessibilityHint?: string;
}>;
type AlertActionProps = {
    action?: string;
    onPress: (event: GestureResponderEvent) => void;
} | {
    action?: never;
    onPress?: never;
};
export type AlertEdgeToEdgeProps = AlertProps & AlertActionProps;
export declare const AlertEdgeToEdge: ({ variant, content, action, onPress, accessibilityHint, testID }: AlertEdgeToEdgeProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=AlertEdgeToEdge.d.ts.map