/** AWS SDK v3 error shape with optional metadata. */ export interface AwsSdkError extends Error { readonly $metadata?: { httpStatusCode?: number; }; readonly statusCode?: number; } export declare function isAwsSdkV3Error(error: unknown): error is Error & { name: string; }; export declare function hasAwsSdkMetadata(error: unknown): error is AwsSdkError; export declare function getAwsErrorName(error: unknown): string | undefined; export declare function getAwsErrorDetails(error: unknown): { message: string; name: string; httpCode?: number; };