import { AccessibilityRole, LayoutChangeEvent } from 'react-native'; import { CheckFocusTrap } from '../internal/checks/checkFocusTrap'; import type { UppercaseChecker } from '../internal/checks/uppercaseChecker'; import { LogParams } from '../internal/logger'; import { ContrastChecker } from './checks/contrastChecker'; import { NoUndefinedProperty } from './checks/noUndefinedProperty'; import { UppercaseStringChecker } from './checks/uppercaseStringChecker'; export declare const useChecks: (() => { logResult: (name: string, result: LogParams | LogParams[] | null) => Record; noUndefinedProperty: (params: NoUndefinedProperty) => Record; contrastChecker: (params: ContrastChecker) => Record; onLayout: (event: LayoutChangeEvent) => void; noUppercaseStringChecker: (params: UppercaseStringChecker) => Record; uppercaseChecker: (params: UppercaseChecker) => Record; checkFocusTrap: (params: CheckFocusTrap) => void; minimumSizeFailed: boolean; checkCompatibleAccessibilityState: (props: Record) => void; checkAccessibilityRole: (param: AccessibilityRole) => void; debugStyle: any; }) | null;