import { type Controller } from '@data-client/core'; import { type VueWrapper } from '@vue/test-utils'; import { type RenderDataClientOptions } from './mountDataClient.js'; /** * Renders a Vue composable with DataClient provider for testing * * @see https://dataclient.io/docs/api/renderDataCompose * @param composable - The composable function to test * @param options - Configuration including optional reactive props ref, fixtures, managers, etc. */ export declare function renderDataCompose

(composable: (props: P) => R, options?: RenderDataClientOptions

): Promise<{ result: R; wrapper: VueWrapper; controller: Controller; cleanup: () => void; allSettled: () => Promise[]>; waitForNextUpdate: () => Promise; }>; //# sourceMappingURL=renderDataCompose.d.ts.map