import React from "react"; import { ImageSourcePropType, StyleProp, ViewStyle, TextStyle } from "react-native"; import Icon from "./Icon"; import type { Theme } from "../styles/DefaultTheme"; export declare const TopRightCircleIcon: React.ComponentType void) | undefined; IconOverride: typeof Icon; }, "theme"> & { theme?: import("@draftbit/react-theme-provider").$DeepPartial | undefined; }> & import("@draftbit/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics void) | undefined; IconOverride: typeof Icon; }> & (({ icon, theme, onPress, IconOverride, }: { icon: string; theme: Theme; onPress?: (() => void) | undefined; IconOverride: typeof Icon; }) => JSX.Element), {}>; declare type Props = { image?: string | ImageSourcePropType; title?: string; subtitle?: string; description?: string; textCentered: boolean; icon?: string; aspectRatio?: number; elevation?: number; numColumns?: number; theme: Theme; titleStyle?: StyleProp; subtitleStyle?: StyleProp; descriptionStyle?: StyleProp; style?: StyleProp; onPress?: () => void; onPressIcon?: () => void; children?: React.ReactNode; IconOverride?: typeof Icon; }; declare const _default: React.ComponentType & { theme?: import("@draftbit/react-theme-provider").$DeepPartial | undefined; }> & import("@draftbit/react-theme-provider/typings/hoist-non-react-statics").NonReactStatics & React.FC, {}>; export default _default; export declare const SEED_DATA: { name: string; tag: string; description: string; category: string; props: { elevation: { defaultValue: any; label: string; description: string; formType: string; propType: string; options: number[]; editable: boolean; required: boolean; group: string; }; image: { label: string; description: string; group: string; formType: string; propType: string; defaultValue: string; editable: boolean; required: boolean; }; onPress: { label: string; description: string; group: string; formType: string; propType: string; defaultValue: null; editable: boolean; required: boolean; }; onPressIcon: { label: string; description: string; group: string; formType: string; propType: string; defaultValue: null; editable: boolean; required: boolean; }; title: any; titleStyle: { group: string; label: string; description: string; editable: boolean; required: boolean; formType: string; propType: string; defaultValue: null; }; subtitle: any; subtitleStyle: { group: string; label: string; description: string; editable: boolean; required: boolean; formType: string; propType: string; defaultValue: null; }; description: any; descriptionStyle: { group: string; label: string; description: string; editable: boolean; required: boolean; formType: string; propType: string; defaultValue: null; }; icon: { label: string; description: string; formType: string; propType: string; defaultValue: string; required: boolean; editable: boolean; group: string; }; aspectRatio: { label: string; description: string; formType: string; propType: string; defaultValue: number; editable: boolean; required: boolean; group: string; }; textCentered: { label: string; description: string; formType: string; propType: string; defaultValue: boolean; editable: boolean; required: boolean; group: string; }; }; };