export interface WiFiConfiguration { id?: number; device_clientid: string; ssid: string; password: string; status: 'pending' | 'sent' | 'applied' | 'failed'; sent_at?: Date; applied_at?: Date; created_at?: Date; updated_at?: Date; } export declare class WiFiConfigModel { static create(configData: Omit): Promise; static getLatestByDeviceId(deviceClientId: string): Promise; static getByDeviceId(deviceClientId: string, limit?: number): Promise; static updateStatus(id: number, status: 'pending' | 'sent' | 'applied' | 'failed'): Promise; static getAll(limit?: number, offset?: number): Promise; static getById(id: number): Promise; static delete(id: number): Promise; } //# sourceMappingURL=wifiConfig.d.ts.map