import { BackendError, BackendErrorLabel, StatusCode } from '../http/'; import { QualifiedId } from '../user'; export declare class ConversationError extends BackendError { constructor(message: string, label: BackendErrorLabel, code: StatusCode); } export declare class ConversationIsUnknownError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class ConversationOperationError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class ConversationLegalholdMissingConsentError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class ConversationCodeNotFoundError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class ConversationFullError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class MLSInvalidLeafNodeSignatureError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class MLSInvalidLeafNodeIndexError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class MLSStaleMessageError extends ConversationError { constructor(message: string, label?: BackendErrorLabel, code?: StatusCode); } export declare class MLSGroupOutOfSyncError extends ConversationError { missing_users: QualifiedId[]; constructor(code: StatusCode | undefined, missingUsers: QualifiedId[] | undefined, message: string, label?: BackendErrorLabel); } //# sourceMappingURL=ConversationError.d.ts.map