import './numeric-big-integer-hack.js'; export declare const toVersion = "v7"; export declare const v6AbstractSqlModel: import("@balena/abstract-sql-compiler").AbstractSqlModel; export declare const getV6Translations: (abstractSqlModel?: import("@balena/abstract-sql-compiler").AbstractSqlModel) => { 'my application': { $toResource: string; abstractSql: ["SelectQuery", ["Select", import("@balena/abstract-sql-compiler").AnyTypeNodes[]], ["From", ["Alias", ["Resource", "application$v7"], "application"]], ["Where", ["Exists", ["SelectQuery", ["Select", []], ["From", ["Alias", ["Resource", "user-has direct access to-application$v7"], "user-has direct access to-application"]], ["Where", ["Equals", ["ReferencedField", "user-has direct access to-application", "has direct access to-application"], ["ReferencedField", "application", string]]]]]]]; }; application: { 'depends on-application': ["Cast", ["Null"], string]; }; 'application-has-name': { $toResource: string; }; 'device-has-name': { $toResource: string; }; device: { 'is managed by-device': ["Cast", ["Null"], string]; 'logs channel': ["Cast", ["Null"], string]; 'vpn address': ["Cast", ["Null"], string]; 'should be running-release': string; 'overall status': ["Case", ["When", import("@balena/abstract-sql-compiler").BooleanTypeNodes, ["EmbeddedText", "inactive"]], ["When", import("@balena/abstract-sql-compiler").EqualsNode, ["EmbeddedText", "post-provisioning"]], ["When", import("@balena/abstract-sql-compiler").AndNode, ["EmbeddedText", "configuring"]], ["When", import("@balena/abstract-sql-compiler").AndNode, ["EmbeddedText", "offline"]], ["When", ["And", ["Exists", ["ReferencedField", "device", "download progress"]], ["Equals", ["ReferencedField", "device", "status"], ["EmbeddedText", "Downloading"]]], ["EmbeddedText", "updating"]], ["When", ["Exists", ["ReferencedField", "device", "provisioning progress"]], ["EmbeddedText", "configuring"]], ["When", ["Exists", ["SelectQuery", ["Select", []], ["From", ["Alias", ["Resource", "device-installs-image$v7$bypass"], "ii"]], ["Where", ["And", ["Equals", ["ReferencedField", "ii", "device"], ["ReferencedField", "device", string]], ["Exists", ["ReferencedField", "ii", "download progress"]], ["Equals", ["ReferencedField", "ii", "status"], ["EmbeddedText", "Downloading"]]]]]], ["EmbeddedText", "updating"]], ["Else", ["EmbeddedText", "idle"]]]; }; release: { abstractSql: ["SelectQuery", ["Select", import("@balena/abstract-sql-compiler").AnyTypeNodes[]], ["From", ["Alias", ["Resource", "release$v7"], "release"]]]; }; 'image-is downloaded by-device': { $toResource: string; abstractSql: ["SelectQuery", ["Select", [["Alias", ["Cast", ["Null"], "Integer"], string], ["Alias", ["Cast", ["Null"], "Date"], "created at"], ["Alias", ["Cast", ["Null"], "Integer"], string], ["Alias", ["Cast", ["Null"], "Short Text"], string], ["Alias", ["Cast", ["Null"], "Integer"], string], ["Alias", ["Cast", ["Null"], "Integer"], string]]], ["Where", ["Boolean", false]]]; }; };