import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { DeleteSegmentDefinitionRequest, DeleteSegmentDefinitionResponse, } from "../models/models_0"; export { __MetadataBearer }; export interface DeleteSegmentDefinitionCommandInput extends DeleteSegmentDefinitionRequest {} export interface DeleteSegmentDefinitionCommandOutput extends DeleteSegmentDefinitionResponse, __MetadataBearer {} declare const DeleteSegmentDefinitionCommand_base: { new ( input: DeleteSegmentDefinitionCommandInput, ): import("@smithy/core/client").CommandImpl< DeleteSegmentDefinitionCommandInput, DeleteSegmentDefinitionCommandOutput, import("..").CustomerProfilesClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: DeleteSegmentDefinitionCommandInput, ): import("@smithy/core/client").CommandImpl< DeleteSegmentDefinitionCommandInput, DeleteSegmentDefinitionCommandOutput, import("..").CustomerProfilesClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class DeleteSegmentDefinitionCommand extends DeleteSegmentDefinitionCommand_base { protected static __types: { api: { input: DeleteSegmentDefinitionRequest; output: DeleteSegmentDefinitionResponse; }; sdk: { input: DeleteSegmentDefinitionCommandInput; output: DeleteSegmentDefinitionCommandOutput; }; }; }