import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { GetRuleRequest, GetRuleResponse } from "../models/models_0"; export { __MetadataBearer }; export interface GetRuleCommandInput extends GetRuleRequest {} export interface GetRuleCommandOutput extends GetRuleResponse, __MetadataBearer {} declare const GetRuleCommand_base: { new ( input: GetRuleCommandInput, ): import("@smithy/core/client").CommandImpl< GetRuleCommandInput, GetRuleCommandOutput, import("..").WAFRegionalClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: GetRuleCommandInput, ): import("@smithy/core/client").CommandImpl< GetRuleCommandInput, GetRuleCommandOutput, import("..").WAFRegionalClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class GetRuleCommand extends GetRuleCommand_base { protected static __types: { api: { input: GetRuleRequest; output: GetRuleResponse; }; sdk: { input: GetRuleCommandInput; output: GetRuleCommandOutput; }; }; }