import { type StyleProp, type ViewStyle } from 'react-native'; interface PresetTileProps { readonly label: string; /** * Resolved thumbnail source. A `string` is a URL (web) or file:// URI (native * preset-name lookup); a `number` is a Metro asset module id consumed directly * by ``. Undefined renders the recessed button. */ readonly uri: string | number | undefined; readonly selected: boolean; readonly disabled?: boolean | undefined; readonly onPress: () => void; /** Optional corner badge, e.g. "demo-owned". */ readonly badge?: string | undefined; /** NativeWind class; resolved via the `./nativewind` interop registration. */ readonly className?: string | undefined; /** RN style override; applied after the defaults. */ readonly style?: StyleProp | undefined; /** Deterministic `accessibilityIdentifier` (`kld.preset.`). */ readonly testID?: string | undefined; } export declare function PresetTile(props: PresetTileProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=index.d.ts.map