import PreRenderRequest from '../engine/pipeline/pre-rendering-request' import RenderRequest from '../engine/pipeline/render-request' import PluginBase from './plugin-base' import {TypeDescriptor, ParameterValueTypes} from './type-descriptor' export default abstract class EffectPluginBase extends PluginBase { public static provideParameters(): TypeDescriptor { // None return new TypeDescriptor() } public abstract async initialize(req: PreRenderRequest): Promise public abstract async render(req: RenderRequest): Promise }