, component: React.ComponentType, defaultProps: () => P): Kit;
static withRender(render: Renderer): {
create(component: import("react").ComponentType, defaultProps: () => CP): Kit;
};
private elements?;
private fire?;
private async?;
protected constructor(render: Renderer, component: React.ComponentType, defaultProps: () => P);
setElements(elements: (renderResult: RR) => NE): Kit;
setFire(fire: (renderResult: E) => NF): Kit;
setAsync(async: (e: E) => NA): Kit;
run(overrides?: Partial, renderOptions?: RO): RunInstance
, RR, E, F, A>;
}
declare class RunInstance
{
props: P;
queries: Q;
elements: E;
fire: F;
waitFor: A;
constructor(props: P, queries: Q, elements: E, fire: F, waitFor: A);
}
export {};