import { type SandboxKitDiscovery } from './discover.js';
/**
 * Where the kit's assets are when this process cannot find them — an SPA built and served by its own
 * Vite, with the assembler hook (`genuiKitHook`) writing the docs here. Same names as Nest's
 * `sandboxKit` options.
 */
export interface AdonisSandboxKitUrls {
    /** The kit bundle (React, the components, the wrapper): what JSX views draw with. */
    kitUrl?: string;
    /** The compiled styles. */
    cssUrl?: string;
    /** The Tailwind browser runtime (`@tailwindcss/browser`), when the styles use Tailwind. */
    tailwindUrl?: string;
}
/**
 * Find the kit through the app's Vite setup. `app` is the Adonis application; `name`, a named kit's
 * (`genuiSandboxKit({ name })`).
 */
export declare function adonisSandboxKitDiscovery(app: unknown, options?: {
    name?: string;
} & AdonisSandboxKitUrls): Promise<SandboxKitDiscovery>;
//# sourceMappingURL=adonis.d.ts.map