/** @packageDocumentation
 * @module Tools
 */
import { GpuMemoryLimit, Tool } from "@itwin/core-frontend";
/** Adjust the value of [TileAdmin.gpuMemoryLimit]($frontend). This controls how much GPU memory is allowed to be consumed
 * by tile graphics before the system starts discarding the graphics for the least recently drawn tiles.
 * @beta
 */
export declare class SetGpuMemoryLimitTool extends Tool {
    static toolId: string;
    static get minArgs(): number;
    static get maxArgs(): number;
    run(limit?: GpuMemoryLimit): Promise<boolean>;
    parseAndRun(...args: string[]): Promise<boolean>;
}
//# sourceMappingURL=SetGpuMemoryLimitTool.d.ts.map