import { ReactNode } from 'react'; import { TgphElement } from '../types/utility'; type NativeButtonComponent = string | TgphElement; type NativeButtonResolver = (props?: unknown, nativeButton?: boolean) => boolean | undefined; type DefineNativeButtonResolverOptions = { component: object; resolver: NativeButtonResolver; }; type DefineNativeButtonResolver = (options: DefineNativeButtonResolverOptions) => void; declare const defineNativeButtonResolver: DefineNativeButtonResolver; type ResolveNativeButtonOptions = { component: NativeButtonComponent; nativeButton?: boolean; props?: unknown; }; type ResolveNativeButton = (options: ResolveNativeButtonOptions) => boolean | undefined; declare const resolveNativeButton: ResolveNativeButton; type InferTriggerNativeButtonOptions = { asChild: boolean; children: ReactNode; nativeButton?: boolean; }; type InferTriggerNativeButton = (options: InferTriggerNativeButtonOptions) => boolean; declare const inferTriggerNativeButton: InferTriggerNativeButton; export { defineNativeButtonResolver, inferTriggerNativeButton, resolveNativeButton, type DefineNativeButtonResolverOptions, type InferTriggerNativeButtonOptions, type NativeButtonResolver, type ResolveNativeButtonOptions, }; //# sourceMappingURL=inferTriggerNativeButton.d.ts.map