import { BaseError } from "@webiny/feature/api"; import type { CmsEntry, CmsModel } from "../../types/index.js"; export declare class EntryNotFoundError extends BaseError { readonly code: "Cms/Entry/NotFound"; constructor(id?: string); } export declare class EntryPersistenceError extends BaseError { readonly code: "Cms/Entry/PersistenceError"; constructor(error: Error); } export declare class EntryValidationError extends BaseError { readonly code: "Cms/Entry/ValidationError"; constructor(message: string, data?: any[]); } export declare class EntryLockedError extends BaseError { readonly code: "Cms/Entry/Locked"; constructor(); } export declare class EntryNotAuthorizedError extends BaseError { readonly code: "Cms/Entry/NotAuthorized"; constructor(message?: string); static fromModel(model: Pick): EntryNotAuthorizedError; static fromEntry(entry: Pick): EntryNotAuthorizedError; }