import * as react_jsx_runtime from 'react/jsx-runtime';

type DMMF = any;
type ClientRequest = any;
type ClientResponse = any;
interface PrismaStudioController {
    getDMMF(): DMMF | Promise<DMMF>;
    handleClientRequest(request: ClientRequest): ClientResponse | Promise<ClientResponse>;
}

interface PrismaStudioProps {
    controller: PrismaStudioController;
}

declare const embedStudio: () => Promise<{
    PrismaStudio: (props: PrismaStudioProps) => react_jsx_runtime.JSX.Element | null;
}>;

export { type PrismaStudioController, embedStudio };
