/**
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0
 */
import { AwsCredentialIdentity, AwsCredentialIdentityProvider, Provider } from "@smithy/types";
/**
 * @internal
 */
export interface CreateTokenConfig {
    expiresInSeconds?: number;
    credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider;
    region: string | Provider<string>;
}
/**
 * @internal
 */
export declare const createToken: (config: CreateTokenConfig) => Promise<string>;
/**
 * @internal
 */
export declare const validateTokenExpiryInput: (expiresInSeconds?: number) => void;
//# sourceMappingURL=token.d.ts.map