import { BaseCommandTest } from './base-command-test.js';
import { type BaseTestOptions } from './base-test-options.js';
/**
 * Adjust these if your command-definition constants use different names,
 * for example if the CLI path is `cache image pull`.
 */
export declare class CacheTest extends BaseCommandTest {
    static soloCachePullArgv(testName: string): string[];
    static soloCacheListArgv(testName: string): string[];
    static soloCacheStatusArgv(testName: string): string[];
    static soloCacheClearArgv(testName: string): string[];
    static soloCacheLoadArgv(testName: string): string[];
    static pull(options: BaseTestOptions): void;
    static list(options: BaseTestOptions): void;
    static status(options: BaseTestOptions): void;
    static load(options: BaseTestOptions): void;
    static clear(options: BaseTestOptions): void;
    static pullListStatusClear(options: BaseTestOptions): void;
    static pullAndVerifyArtifactsExist(options: BaseTestOptions): void;
    static loadAfterNetworkDeploy(options: BaseTestOptions): void;
}
