import type { Shader } from 'dacha';
import type { WidgetSchema } from '../types/widget-schema';
import { type BehaviorConstructor } from '../types/engine';
interface DefineShaderOptions extends Omit<WidgetSchema, 'view'> {
    name: string;
}
export declare function DefineShader(options: DefineShaderOptions): (constructor: BehaviorConstructor<Shader>) => void;
export {};
