import { type Queries, type RenderOptions, type RenderResult, type queries } from "@testing-library/react";
import { type ReactElement } from "react";
import { type CoreProvidersProps } from "../CoreProviders.js";
/**
 * @since 6.0.0
 */
export interface ReactMDRenderOptions<Q extends Queries = typeof queries, Container extends Element | DocumentFragment = HTMLElement, BaseElement extends Element | DocumentFragment = Container> extends RenderOptions<Q, Container, BaseElement> {
    rmdConfig?: Omit<CoreProvidersProps, "children">;
}
/**
 * @since 6.0.0
 */
export declare function rmdRender<Q extends Queries = typeof queries, Container extends Element | DocumentFragment = HTMLElement, BaseElement extends Element | DocumentFragment = Container>(ui: ReactElement, options?: ReactMDRenderOptions<Q, Container, BaseElement>): RenderResult<Q, Container, BaseElement>;
