type PropertyLoader = (keys?: Array) => Promise>; declare class JobProperties { private loader?; private loaded; private absent; private staged; private complete; constructor(initial?: Map | Record, loader?: PropertyLoader | undefined, complete?: boolean); get(key: string): Promise; has(key: string): Promise; getMany(keys: Array): Promise>; prewarm(keys?: Array): Promise; set(key: string, value: any): void; changed(): Map; commit(): void; toMap(): Promise>; snapshot(): Map; get isComplete(): boolean; } export { JobProperties }; export type { PropertyLoader }; //# sourceMappingURL=JobProperties.d.ts.map