/**
 * Posthog-specific error types.
 *
 * Re-exports common HTTP errors from sdk-core and adds Posthog-specific
 * error matching and API error types.
 */
export { BadGateway, BadRequest, Conflict, ConfigError, Forbidden, GatewayTimeout, InternalServerError, Locked, NotFound, ServiceUnavailable, TooManyRequests, Unauthorized, UnprocessableEntity, HTTP_STATUS_MAP, DEFAULT_ERRORS, API_ERRORS, } from "@distilled.cloud/core/errors";
export type { DefaultErrors } from "@distilled.cloud/core/errors";
import * as Schema from "effect/Schema";
declare const UnknownPosthogError_base: Schema.Class<UnknownPosthogError, Schema.TaggedStruct<"UnknownPosthogError", {
    readonly code: Schema.optional<Schema.String>;
    readonly message: Schema.optional<Schema.String>;
    readonly body: Schema.Unknown;
}>, import("effect/Cause").YieldableError> & (new (...args: any[]) => {
    "@distilled.cloud/error/categories": {
        ServerError: true;
    };
});
export declare class UnknownPosthogError extends UnknownPosthogError_base {
}
declare const PosthogParseError_base: Schema.Class<PosthogParseError, Schema.TaggedStruct<"PosthogParseError", {
    readonly body: Schema.Unknown;
    readonly cause: Schema.Unknown;
}>, import("effect/Cause").YieldableError> & (new (...args: any[]) => {
    "@distilled.cloud/error/categories": {
        ParseError: true;
    };
});
export declare class PosthogParseError extends PosthogParseError_base {
}
//# sourceMappingURL=errors.d.ts.map