/** @noSelfInFile */ export declare type Adapter = { createFrame: (jsxType: keyof JSX.IntrinsicElements, parentFrame: T | undefined, props: P) => T; cleanupFrame: (frame: T) => void; updateFrameProperties: (frame: T, prevProps: P, nextProps: P) => void; scheduleUpdate: () => void; }; export declare const adapter: Adapter; export declare const setAdapter: (adapter: Partial>) => void; export declare const withAdapter: (adapter: Partial>, fn: () => U) => U;