export type AddElementSource = "manual" | "camera-barcode" | "loading-list" | "hid-barcode" | "hid-rfid"; export type ElementDetails = { Domain: string; PrimKey: string; Created: Date; ProjectID: string; ProjectName: string; ProjectDomain: string; ElementID: string; DisplayName: string; GiaiUri: string; }; export type ElementFilter = { projectId: string; elementId: string; }; export type GetElementContext = { filter?: string | ElementFilter; mode?: AddElementSource; method?: "cache" | "database"; result?: null | ElementDetails; }; export declare function getElement(id: string | ElementFilter, context: GetElementContext): Promise;