import type { AnyDrizzleDB } from "drizzle-graphql";
import type { SanitizedHub } from "kolenkainc-honohub";
export type TemplateGeneratorProps<Database extends AnyDrizzleDB<any>> = {
    basePath: string;
    build: BuildOptions;
    config: SanitizedHub<Database>;
    override?: string;
};
/**
 * Represents the build options for the HonoHub admin panel.
 */
export type BuildOptions = {
    /**
     * The cache directory path.
     */
    cache: string;
    /**
     * The output directory path.
     */
    outDir: string;
};
export declare function generateReactTemplates<Database extends AnyDrizzleDB<any>>({ config, build, basePath, override }: TemplateGeneratorProps<Database>): Promise<void>;
