import { StyleProp, ViewStyle } from 'react-native'; import { CommonProps, FCWithChildren } from '../../../props/common/types'; import React from 'react'; import type { ButtonProps } from '../Button'; import { IconProps as DSIconProps } from '../../Icon/Icon'; type RootContext = RootProps & { pressed: boolean; onPressedChange: (pressed: boolean) => void; }; export declare const RootProvider: React.Provider, useRootContext: () => NonNullable; type RootProps = Required> & { noTextDecoration: boolean; }; export declare const Root: FCWithChildren; type ContainerProps = CommonProps & Pick & { style?: StyleProp; }; export declare const Container: FCWithChildren; type PressableProps = CommonProps & { accessibilityLabel?: string; style?: StyleProp; } & Pick; export declare const Pressable: FCWithChildren; type ContentProps = FCWithChildren<{ wrap?: boolean; isButtonWithLeadingIcon: boolean; wrapWithText?: 'on' | 'off'; }>; export declare const Content: ContentProps; type IconProps = Omit; export declare const Icon: (props: IconProps) => React.JSX.Element; export {}; //# sourceMappingURL=primitives.d.ts.map