import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { ECRClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes, } from "../ECRClient"; import { ValidatePullThroughCacheRuleRequest, ValidatePullThroughCacheRuleResponse, } from "../models/models_0"; export { __MetadataBearer }; export { $Command }; export interface ValidatePullThroughCacheRuleCommandInput extends ValidatePullThroughCacheRuleRequest {} export interface ValidatePullThroughCacheRuleCommandOutput extends ValidatePullThroughCacheRuleResponse, __MetadataBearer {} declare const ValidatePullThroughCacheRuleCommand_base: { new ( input: ValidatePullThroughCacheRuleCommandInput ): import("@smithy/smithy-client").CommandImpl< ValidatePullThroughCacheRuleCommandInput, ValidatePullThroughCacheRuleCommandOutput, ECRClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes >; new ( input: ValidatePullThroughCacheRuleCommandInput ): import("@smithy/smithy-client").CommandImpl< ValidatePullThroughCacheRuleCommandInput, ValidatePullThroughCacheRuleCommandOutput, ECRClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/middleware-endpoint").EndpointParameterInstructions; }; export declare class ValidatePullThroughCacheRuleCommand extends ValidatePullThroughCacheRuleCommand_base { protected static __types: { api: { input: ValidatePullThroughCacheRuleRequest; output: ValidatePullThroughCacheRuleResponse; }; sdk: { input: ValidatePullThroughCacheRuleCommandInput; output: ValidatePullThroughCacheRuleCommandOutput; }; }; }