import { GPTConfig } from '../models/config';
export declare function estimateLayerParameters(config: GPTConfig): number;
export declare function estimateParameterCount(config: GPTConfig): number;
export declare function estimateMemoryUsage(config: GPTConfig): number;
export declare function estimateTrainingMemoryUsage(config: GPTConfig, batchSize: number): number;
export declare function estimateResources(config: GPTConfig, batchSize: number): {
    numParams: number;
    modelMemoryMB: number;
    trainingMemoryMB: number;
};
export declare function validateConfig(config: GPTConfig): void;
