export type ErrorCode = "ProjectSocialNotFoundError" | "ProjectSocialNotFoundUpdateError" | "SameAsAlreadyExistsError" | "SameAsNotFoundError";
export interface ReducerError {
    errorCode: ErrorCode;
}
export declare class ProjectSocialNotFoundError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare class ProjectSocialNotFoundUpdateError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare class SameAsAlreadyExistsError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare class SameAsNotFoundError extends Error implements ReducerError {
    errorCode: ErrorCode;
    constructor(message?: string);
}
export declare const errors: {
    RemoveProjectSocial: {
        ProjectSocialNotFoundError: typeof ProjectSocialNotFoundError;
    };
    UpdateProjectSocialUrl: {
        ProjectSocialNotFoundUpdateError: typeof ProjectSocialNotFoundUpdateError;
    };
    AddProjectSameAs: {
        SameAsAlreadyExistsError: typeof SameAsAlreadyExistsError;
    };
    RemoveProjectSameAs: {
        SameAsNotFoundError: typeof SameAsNotFoundError;
    };
};
//# sourceMappingURL=error.d.ts.map