export interface BuildOptions {
    outDir?: string;
    tsconfig?: string;
    watch?: boolean;
    verbose?: boolean;
    schemaOnly?: boolean;
}
interface Props {
    file: string;
    options: BuildOptions;
}
export declare function BuildWorkflowUI({ file, options }: Props): import("react/jsx-runtime").JSX.Element;
export declare function build(file: string, options?: BuildOptions, onProgress?: (data: string) => void): Promise<{
    bundleFile: string;
    schemaFile: string;
    schemas: Record<string, {
        input: import("typescript-json-schema").Definition;
        output: import("typescript-json-schema").Definition;
    }>;
}>;
export {};
//# sourceMappingURL=build.d.ts.map