aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
53 lines • 1.71 kB
TypeScript
import React from "react";
export interface GANModel {
id: string;
name: string;
description: string;
type: "dcgan" | "stylegan" | "cyclegan" | "pix2pix" | "biggan" | "progressive";
category: "faces" | "art" | "landscapes" | "objects" | "general" | "style_transfer";
resolution: number;
latentDim: number;
trained: boolean;
}
export interface GenerationParams {
seed: number;
truncation: number;
styleStrength: number;
noiseStrength: number;
batchSize: number;
interpolationSteps: number;
}
export interface TrainingConfig {
epochs: number;
batchSize: number;
learningRate: number;
beta1: number;
beta2: number;
discriminatorSteps: number;
generatorSteps: number;
}
export interface GlassGANGeneratorProps {
availableModels?: GANModel[];
selectedModel?: string;
generationParams?: Partial<GenerationParams>;
trainingConfig?: Partial<TrainingConfig>;
showModelSelector?: boolean;
showGenerationControls?: boolean;
showTrainingControls?: boolean;
showLatentSpace?: boolean;
showProgress?: boolean;
enableInterpolation?: boolean;
enableRealTime?: boolean;
maxGenerations?: number;
canvasWidth?: number;
canvasHeight?: number;
onModelSelect?: (modelId: string) => void;
onGenerate?: (images: string[], params: GenerationParams) => void;
onTrainingProgress?: (epoch: number, loss: {
generator: number;
discriminator: number;
}) => void;
className?: string;
}
export declare const GlassGANGenerator: React.ForwardRefExoticComponent<GlassGANGeneratorProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassGANGenerator.d.ts.map