import React from "react"; import { StyleProp, TextStyle, ViewStyle } from "react-native"; import { PaletteColor } from "./base"; import { SurfaceProps } from "./Surface"; import { PressableProps } from "./Pressable"; export interface FABProps extends Omit, Omit { icon?: React.ReactElement | ((props: { color: string; size: number; }) => React.ReactElement | null) | null; label?: string | React.ReactElement | ((props: { color: string; }) => React.ReactElement | null) | null; variant?: "standard" | "extended"; size?: "default" | "mini"; color?: PaletteColor; tintColor?: PaletteColor; loading?: boolean; loadingIndicator?: string | React.ReactElement | ((props: { color: string; }) => React.ReactElement | null) | null; loadingIndicatorPosition?: "icon" | "overlay"; visible?: boolean; pressableContainerStyle?: StyleProp; contentContainerStyle?: PressableProps["style"]; iconContainerStyle?: StyleProp; labelContainerStyle?: StyleProp; labelStyle?: StyleProp; loadingOverlayContainerStyle?: StyleProp; } declare const FAB: React.FC; export default FAB;