intentful
Version:
Create Custom Skills with less headache
15 lines (14 loc) • 424 B
TypeScript
import { ModelProvider } from '../../../types';
export interface GradientModel {
type?: string;
}
export interface GradientProps {
}
export declare abstract class Gradient<T extends GradientModel, P extends GradientProps> implements ModelProvider<T> {
readonly props: P;
readonly type: string;
constructor(type: string, props: P);
toJSON(): T;
model(): T;
abstract componentSpecificModel(): T;
}