/** * Returns program library for a specified instance of a device. * * @param {import('../../platform/graphics/graphics-device.js').GraphicsDevice} device - The * graphics device used to own the program library. * @returns {import('./program-library.js').ProgramLibrary} The instance of {@link ProgramLibrary} * @ignore */ export function getProgramLibrary(device: import("../../platform/graphics/graphics-device.js").GraphicsDevice): import("./program-library.js").ProgramLibrary; /** * Assigns the program library to device cache. * * @param {import('../../platform/graphics/graphics-device.js').GraphicsDevice} device - The * graphics device used to own the program library. * @param {import('./program-library.js').ProgramLibrary} library - The instance of * {@link ProgramLibrary}. * @ignore */ export function setProgramLibrary(device: import("../../platform/graphics/graphics-device.js").GraphicsDevice, library: import("./program-library.js").ProgramLibrary): void;