@imgly/plugin-ai-generation-web
Version:
AI generation plugin for the CE.SDK editor
10 lines (9 loc) • 673 B
TypeScript
import { BuilderRenderFunction } from '@cesdk/cesdk-js';
import { OutputKind, PanelInputSchema, type Output } from '../../core/provider';
import { InitializationContext } from '../../types';
import { Generate } from '../../generation/createGenerateFunction';
/**
* Creates a panel render function based on the schema definition in the provider.
*/
declare function createPanelRenderFunctionFromSchema<K extends OutputKind, I, O extends Output>({ options, provider, panelInput, config }: InitializationContext<K, I, O, PanelInputSchema<K, I>>, generate: Generate<I, O>): Promise<BuilderRenderFunction<any> | undefined>;
export default createPanelRenderFunctionFromSchema;