import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { GetSegmentDefinitionRequest, GetSegmentDefinitionResponse } from "../models/models_0"; export { __MetadataBearer }; export interface GetSegmentDefinitionCommandInput extends GetSegmentDefinitionRequest {} export interface GetSegmentDefinitionCommandOutput extends GetSegmentDefinitionResponse, __MetadataBearer {} declare const GetSegmentDefinitionCommand_base: { new ( input: GetSegmentDefinitionCommandInput, ): import("@smithy/core/client").CommandImpl< GetSegmentDefinitionCommandInput, GetSegmentDefinitionCommandOutput, import("..").CustomerProfilesClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: GetSegmentDefinitionCommandInput, ): import("@smithy/core/client").CommandImpl< GetSegmentDefinitionCommandInput, GetSegmentDefinitionCommandOutput, import("..").CustomerProfilesClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class GetSegmentDefinitionCommand extends GetSegmentDefinitionCommand_base { protected static __types: { api: { input: GetSegmentDefinitionRequest; output: GetSegmentDefinitionResponse; }; sdk: { input: GetSegmentDefinitionCommandInput; output: GetSegmentDefinitionCommandOutput; }; }; }