import * as Schema from "effect/Schema";
declare const BadRequest_base: Schema.Class<BadRequest, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"BadRequest">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class BadRequest extends BadRequest_base {
}
declare const Unauthorized_base: Schema.Class<Unauthorized, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"Unauthorized">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class Unauthorized extends Unauthorized_base {
}
declare const Forbidden_base: Schema.Class<Forbidden, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"Forbidden">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class Forbidden extends Forbidden_base {
}
declare const NotFound_base: Schema.Class<NotFound, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"NotFound">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class NotFound extends NotFound_base {
}
declare const MethodNotAllowed_base: Schema.Class<MethodNotAllowed, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"MethodNotAllowed">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class MethodNotAllowed extends MethodNotAllowed_base {
}
declare const NotAcceptable_base: Schema.Class<NotAcceptable, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"NotAcceptable">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class NotAcceptable extends NotAcceptable_base {
}
declare const RequestTimeout_base: Schema.Class<RequestTimeout, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"RequestTimeout">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class RequestTimeout extends RequestTimeout_base {
}
declare const Conflict_base: Schema.Class<Conflict, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"Conflict">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class Conflict extends Conflict_base {
}
declare const Gone_base: Schema.Class<Gone, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"Gone">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class Gone extends Gone_base {
}
declare const UnprocessableEntity_base: Schema.Class<UnprocessableEntity, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"UnprocessableEntity">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class UnprocessableEntity extends UnprocessableEntity_base {
}
declare const InternalServerError_base: Schema.Class<InternalServerError, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"InternalServerError">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class InternalServerError extends InternalServerError_base {
}
declare const NotImplemented_base: Schema.Class<NotImplemented, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"NotImplemented">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class NotImplemented extends NotImplemented_base {
}
declare const ServiceUnavailable_base: Schema.Class<ServiceUnavailable, Schema.Struct<{
    readonly _tag: Schema.withDecodingDefaultKey<Schema.tag<"ServiceUnavailable">, never>;
    readonly message: Schema.optionalKey<Schema.String>;
}>, import("effect/Cause").YieldableError>;
/** @since 1.0.0 */
export declare class ServiceUnavailable extends ServiceUnavailable_base {
}
export {};
//# sourceMappingURL=errors.d.ts.map