import { ReactElement } from "react"; import { RenderOptions as TLRenderOptions } from "@testing-library/react-native"; import { isReduceMotionEnabled } from "../runtime/native/appearance-observables"; import { vh, vw } from "../runtime/native/unit-observables"; import { CssToReactNativeRuntimeOptions, EnableCssInteropOptions, ReactComponent, Style } from "../types"; export * from "../index"; export * from "../runtime/native/styles"; export * from "../types"; export * from "@testing-library/react-native"; export { INTERNAL_SET } from "../shared"; declare global { namespace jest { interface Matchers { toHaveStyle(style?: Style | Style[]): R; toHaveAnimatedStyle(style?: Style): R; } } } export declare const native: { vw: typeof vw; vh: typeof vh; isReduceMotionEnabled: typeof isReduceMotionEnabled; }; export interface RenderOptions extends TLRenderOptions { css?: string; cssOptions?: CssToReactNativeRuntimeOptions; debugCompiled?: boolean; } export declare function render(component: ReactElement, { css, cssOptions, debugCompiled, ...options }?: RenderOptions): { update: (component: React.ReactElement) => void; unmount: () => void; rerender: (component: React.ReactElement) => void; toJSON: () => null | import("react-test-renderer").ReactTestRendererJSON | import("react-test-renderer").ReactTestRendererJSON[]; debug: import("@testing-library/react-native").DebugFunction; root: ReactTestInstance; UNSAFE_root: ReactTestInstance; UNSAFE_getByProps: (props: { [key: string]: any; }) => ReactTestInstance; UNSAFE_getAllByProps: (props: { [key: string]: any; }) => Array; UNSAFE_queryByProps: (props: { [key: string]: any; }) => ReactTestInstance | null; UNSAFE_queryAllByProps: (props: { [key: string]: any; }) => Array; UNSAFE_getByType:

(type: React.ComponentType

) => ReactTestInstance; UNSAFE_getAllByType:

(type: React.ComponentType

) => Array; UNSAFE_queryByType:

(type: React.ComponentType

) => ReactTestInstance | null; UNSAFE_queryAllByType:

(type: React.ComponentType

) => Array; getByA11yValue: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByA11yValue: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByA11yValue: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByA11yValue: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByA11yValue: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByA11yValue: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByA11yState: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByA11yState: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByA11yState: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByA11yState: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByA11yState: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByA11yState: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByRole: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByRole: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByRole: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByRole: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByRole: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByRole: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByHintText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByHintText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByHintText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByHintText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByHintText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByHintText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByA11yHint: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByA11yHint: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByA11yHint: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByA11yHint: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByA11yHint: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByA11yHint: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByLabelText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByLabelText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByLabelText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByLabelText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByLabelText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByLabelText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByTestId: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByTestId: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByTestId: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByTestId: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByTestId: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByTestId: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; }; export declare namespace render { var debug: (component: ReactElement, options?: RenderOptions) => { update: (component: React.ReactElement) => void; unmount: () => void; rerender: (component: React.ReactElement) => void; toJSON: () => null | import("react-test-renderer").ReactTestRendererJSON | import("react-test-renderer").ReactTestRendererJSON[]; debug: import("@testing-library/react-native").DebugFunction; root: ReactTestInstance; UNSAFE_root: ReactTestInstance; UNSAFE_getByProps: (props: { [key: string]: any; }) => ReactTestInstance; UNSAFE_getAllByProps: (props: { [key: string]: any; }) => Array; UNSAFE_queryByProps: (props: { [key: string]: any; }) => ReactTestInstance | null; UNSAFE_queryAllByProps: (props: { [key: string]: any; }) => Array; UNSAFE_getByType:

(type: React.ComponentType

) => ReactTestInstance; UNSAFE_getAllByType:

(type: React.ComponentType

) => Array; UNSAFE_queryByType:

(type: React.ComponentType

) => ReactTestInstance | null; UNSAFE_queryAllByType:

(type: React.ComponentType

) => Array; getByA11yValue: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByA11yValue: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByA11yValue: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByA11yValue: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByA11yValue: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByA11yValue: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByAccessibilityValue: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByA11yState: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByA11yState: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByA11yState: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByA11yState: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByA11yState: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByA11yState: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByAccessibilityState: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByRole: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByRole: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByRole: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByRole: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByRole: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByRole: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByHintText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByHintText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByHintText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByHintText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByHintText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByHintText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByA11yHint: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByA11yHint: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByA11yHint: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByA11yHint: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByA11yHint: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByA11yHint: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByAccessibilityHint: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByLabelText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByLabelText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByLabelText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByLabelText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByLabelText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByLabelText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByPlaceholderText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByDisplayValue: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByTestId: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByTestId: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByTestId: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByTestId: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByTestId: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByTestId: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; getByText: import("@testing-library/react-native/build/queries/make-queries").GetByQuery; getAllByText: import("@testing-library/react-native/build/queries/make-queries").GetAllByQuery; queryByText: import("@testing-library/react-native/build/queries/make-queries").QueryByQuery; queryAllByText: import("@testing-library/react-native/build/queries/make-queries").QueryAllByQuery; findByText: import("@testing-library/react-native/build/queries/make-queries").FindByQuery; findAllByText: import("@testing-library/react-native/build/queries/make-queries").FindAllByQuery; }; } export declare function getWarnings(): Map; export declare function createMockComponent, const M extends EnableCssInteropOptions>(Component: C, mapping: M & EnableCssInteropOptions): import("react").ForwardRefExoticComponent> & { mock: any; }; export declare function createRemappedComponent, const M extends EnableCssInteropOptions>(Component: C, mapping: M & EnableCssInteropOptions): import("react").ForwardRefExoticComponent> & { mock: any; }; export declare const resetComponents: () => void; export declare function registerCSS(css: string, { debugCompiled, ...options }?: CssToReactNativeRuntimeOptions & { debugCompiled?: boolean; }): void; export declare namespace registerCSS { var debug: (css: string, options?: CssToReactNativeRuntimeOptions) => void; var noDebug: (css: string, options?: CssToReactNativeRuntimeOptions) => void; } export declare const testID = "react-native-css-interop"; export declare function setupAllComponents(): void;