import type { Spec, MythikInstance } from 'mythik'; import type { MythikConfig } from 'mythik'; import type { ReactNativeRevealConfig } from './reveal/types.js'; interface MythikRendererProps { spec: Spec; config?: MythikConfig; instance?: MythikInstance; autoDeviceContext?: boolean; /** Override fetch for auth header injection. */ fetcher?: (url: string, options?: RequestInit) => Promise; /** Resolves framework-owned request URLs before guards and fetch calls. */ urlResolver?: (url: string) => string; /** Enable auto-skeleton loading placeholders. Default: true. */ autoSkeleton?: boolean; /** Opt-in local Reveal runtime context for AI-assisted diagnosis. */ reveal?: ReactNativeRevealConfig; /** Screen id supplied by MythikApp/MythikScreen for Reveal patch targeting. */ screenId?: string; } export declare function MythikRenderer({ spec, config, instance, autoDeviceContext, fetcher, urlResolver, autoSkeleton, reveal, screenId }: MythikRendererProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=MythikRenderer.d.ts.map