declare enum AdapterErrorCode {
    InvalidParams = "INVALID_PARAMS",
    InvalidResults = "INVALID_RESULTS",
    UniqueConstraint = "UNIQUE_CONSTRAINT",
    ForeignkeyConstraint = "FOREIGNKEY_CONSTRAINT",
    NotnullConstraint = "NOTNULL_CONSTRAINT",
    CheckConstraint = "CHECK_CONSTRAINT",
    PrimarykeyConstraint = "PRIMARYKEY_CONSTRAINT",
    NoResult = "NO_RESULT",
    Generic = "GENERIC"
}
declare class BaseAdapterError extends Error {
    code: AdapterErrorCode;
    originalError?: Error | undefined;
    constructor(message: string, code: AdapterErrorCode, originalError?: Error | undefined);
    isNoResultError: () => boolean;
}

export { AdapterErrorCode, BaseAdapterError };
