export interface FirmwareFile { id?: number; version: string; filename: string; filepath: string; filesize: number; md5sum: string; description?: string; status?: 'active' | 'inactive'; created_by?: string; created_at?: Date; updated_at?: Date; } export declare class FirmwareFileModel { static create(firmwareData: Omit): Promise; static getById(id: number): Promise; static getAll(): Promise; static getByStatus(status: string): Promise; static updateStatus(id: number, status: 'active' | 'inactive'): Promise; static delete(id: number): Promise; static createTable(): Promise; } //# sourceMappingURL=firmware.d.ts.map