import '@testing-library/jest-dom';
import { type ValueType, type DataType, ControlDefinition } from '@makeswift/controls';
import { type CacheData } from '../../../../api/react';
import { ElementData } from '../../../../state/react-page';
import { ReactRuntime } from '../../../../react';
export declare function testPageControlPropRendering<D extends ControlDefinition>(controlDefinition: D, { toData, value, locale, cacheData, expectedRenders, registerComponents, action, rootElements, }: {
    toData?: (value: ValueType<D>) => DataType<D>;
    value: ValueType<D> | undefined;
    locale?: string | null;
    cacheData?: Partial<CacheData>;
    expectedRenders?: number;
    registerComponents?: (runtime: ReactRuntime) => void;
    action?: (element: HTMLElement) => Promise<void>;
    rootElements?: ElementData[];
}): Promise<void>;
//# sourceMappingURL=page-control-prop-rendering.d.ts.map