import { DisplayServiceServiceException as __BaseException } from "./DisplayServiceServiceException"; import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; /** * @public */ export interface MetaData { CdnUrl: string; } /** * @public */ export interface BaseImage { CreationDate: Date; ImageKey: string; Width: number; Height: number; Preview: string; } /** * @public */ export interface StreamImage { CreationDate: Date; ImageKey: string; Width: number; Height: number; Preview: string; DateTime: Date; UserName?: string | undefined; Message?: string | undefined; UserAvatar?: BaseImage | undefined; Tags: Record; } /** * @public */ export declare class InternalServerError extends __BaseException { readonly name: "InternalServerError"; readonly $fault: "server"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public */ export declare class InvalidMediaTypeError extends __BaseException { readonly name: "InvalidMediaTypeError"; readonly $fault: "client"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public */ export declare class InvalidNextTokenError extends __BaseException { readonly name: "InvalidNextTokenError"; readonly $fault: "client"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public */ export declare class OperationNotFoundError extends __BaseException { readonly name: "OperationNotFoundError"; readonly $fault: "client"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public */ export declare class PermissionDeniedError extends __BaseException { readonly name: "PermissionDeniedError"; readonly $fault: "client"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public */ export declare class ServiceNotFoundError extends __BaseException { readonly name: "ServiceNotFoundError"; readonly $fault: "client"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public */ export declare class UndecodableContentError extends __BaseException { readonly name: "UndecodableContentError"; readonly $fault: "client"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public */ export interface ValidationElement { Message: string; Field: string; Tag: string; ExpectedType: string; } /** * @public */ export declare class ValidationError extends __BaseException { readonly name: "ValidationError"; readonly $fault: "client"; type: string; title: string; status: number; detail?: string | undefined; instance?: string | undefined; extensions: (ValidationElement)[]; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** * @public * @enum */ export declare const SortOrder: { readonly ASCENDING: "Ascending"; readonly DESCENDING: "Descending"; }; /** * @public */ export type SortOrder = typeof SortOrder[keyof typeof SortOrder]; /** * @public */ export interface ListOptions { SortOrder?: SortOrder | undefined; } /** * @public */ export interface ListImagesInput { Limit?: number | undefined; NextToken?: string | undefined; StreamId: string; Options?: ListOptions | undefined; } /** * @public */ export interface ListImagesOutput { MetaData: MetaData; NextToken?: string | undefined; Items: (StreamImage)[]; }