export declare const LIVETREE_DISPOSED_ERROR_CODE: "LIVETREE_DISPOSED"; export declare const LIVETREE_ALREADY_ATTACHED_ERROR_CODE: "LIVETREE_ALREADY_ATTACHED"; export declare const LIVETREE_PROTECTED_ROOT_ERROR_CODE: "LIVETREE_PROTECTED_ROOT"; export declare const LIVETREE_BATCH_VALIDATION_ERROR_CODE: "LIVETREE_BATCH_VALIDATION_FAILED"; export declare const LIVETREE_BATCH_ATTACHMENT_ERROR_CODE: "LIVETREE_BATCH_ATTACHMENT_FAILED"; export declare const LIVETREE_INVALID_ATTRIBUTE_NAME_ERROR_CODE: "LIVETREE_INVALID_ATTRIBUTE_NAME"; export declare const LIVETREE_PROTECTED_ATTRIBUTE_ERROR_CODE: "LIVETREE_PROTECTED_ATTRIBUTE"; export declare const LIVETREE_INVALID_ATTRIBUTE_VALUE_ERROR_CODE: "LIVETREE_INVALID_ATTRIBUTE_VALUE"; export declare const LIVETREE_ATTRIBUTE_NOT_FOUND_ERROR_CODE: "LIVETREE_ATTRIBUTE_NOT_FOUND"; export declare const LIVETREE_QUID_REUSE_ERROR_CODE: "LIVETREE_QUID_REUSE"; export type LiveTreeAttributeErrorCode = typeof LIVETREE_INVALID_ATTRIBUTE_NAME_ERROR_CODE | typeof LIVETREE_PROTECTED_ATTRIBUTE_ERROR_CODE | typeof LIVETREE_INVALID_ATTRIBUTE_VALUE_ERROR_CODE | typeof LIVETREE_ATTRIBUTE_NOT_FOUND_ERROR_CODE; export declare class LiveTreeAttributeError extends Error { readonly code: LiveTreeAttributeErrorCode; readonly operation: string; readonly reason: string; readonly attributeName: string | undefined; readonly quid: string; readonly inputIndex: number | undefined; constructor(code: LiveTreeAttributeErrorCode, operation: string, quid: string, reason: string, options?: Readonly<{ attributeName?: string; inputIndex?: number; }>); } export declare class LiveTreeBatchError extends Error { readonly code: typeof LIVETREE_BATCH_VALIDATION_ERROR_CODE | typeof LIVETREE_BATCH_ATTACHMENT_ERROR_CODE; readonly cause: unknown; constructor(code: typeof LIVETREE_BATCH_VALIDATION_ERROR_CODE | typeof LIVETREE_BATCH_ATTACHMENT_ERROR_CODE, message: string, cause?: unknown); } export declare class LiveTreeDisposedError extends Error { readonly code: "LIVETREE_DISPOSED"; readonly operation: string; readonly formerQuid: string | undefined; constructor(operation: string, formerQuid?: string); } /** Stable failure for ordinary admission of identity retired in this runtime lifetime. */ export declare class LiveTreeQuidReuseError extends Error { readonly quid: string; readonly code: "LIVETREE_QUID_REUSE"; constructor(quid: string); } export declare class LiveTreeAlreadyAttachedError extends Error { readonly code: "LIVETREE_ALREADY_ATTACHED"; readonly operation: string; constructor(operation: string); } export declare class LiveTreeProtectedRootError extends Error { readonly code: "LIVETREE_PROTECTED_ROOT"; readonly operation: string; readonly rootName: string; constructor(operation: string, rootName: string); } //# sourceMappingURL=livetree.error.d.ts.map