export interface LetterboxMeta {
    readonly scale: number;
    readonly padX: number;
    readonly padY: number;
    readonly originalWidth: number;
    readonly originalHeight: number;
}
export interface EngineOutput {
    readonly tensor?: Float32Array;
    readonly tensors?: Record<string, Float32Array>;
    readonly structured?: Record<string, unknown>;
    readonly letterbox?: LetterboxMeta;
    readonly inferenceMs: number;
}
export interface ModelInputMeta {
    readonly inputSize: {
        readonly width: number;
        readonly height: number;
    };
    readonly inputNormalization: 'zero-one' | 'imagenet' | 'none';
    readonly inputLayout: 'nchw' | 'nhwc';
    readonly preprocessMode: 'letterbox' | 'resize';
}
//# sourceMappingURL=engine-output.d.ts.map