import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { GetSegmentSnapshotRequest, GetSegmentSnapshotResponse } from "../models/models_0"; export { __MetadataBearer }; export interface GetSegmentSnapshotCommandInput extends GetSegmentSnapshotRequest {} export interface GetSegmentSnapshotCommandOutput extends GetSegmentSnapshotResponse, __MetadataBearer {} declare const GetSegmentSnapshotCommand_base: { new ( input: GetSegmentSnapshotCommandInput, ): import("@smithy/core/client").CommandImpl< GetSegmentSnapshotCommandInput, GetSegmentSnapshotCommandOutput, import("..").CustomerProfilesClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; new ( input: GetSegmentSnapshotCommandInput, ): import("@smithy/core/client").CommandImpl< GetSegmentSnapshotCommandInput, GetSegmentSnapshotCommandOutput, import("..").CustomerProfilesClientResolvedConfig, import("..").ServiceInputTypes, import("..").ServiceOutputTypes >; getEndpointParameterInstructions(): import("@smithy/types").EndpointParameterInstructions; }; export declare class GetSegmentSnapshotCommand extends GetSegmentSnapshotCommand_base { protected static __types: { api: { input: GetSegmentSnapshotRequest; output: GetSegmentSnapshotResponse; }; sdk: { input: GetSegmentSnapshotCommandInput; output: GetSegmentSnapshotCommandOutput; }; }; }