import { Providers } from "./types.js"; export declare const logError: (e: unknown) => import("effect/Effect").Effect; declare const InvalidMdxFormatError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "InvalidMdxFormatError"; } & Readonly; export declare class InvalidMdxFormatError extends InvalidMdxFormatError_base<{ reason: string; }> { } declare const InvalidFrontmatterError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "InvalidFrontmatterError"; } & Readonly; export declare class InvalidFrontmatterError extends InvalidFrontmatterError_base<{ reason: string; }> { } declare const UnsupportedProviderError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "UnsupportedProviderError"; } & Readonly; export declare class UnsupportedProviderError extends UnsupportedProviderError_base<{ provider: string; }> { } declare const InvalidJsonResponseError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "InvalidJsonResponseError"; } & Readonly; export declare class InvalidJsonResponseError extends InvalidJsonResponseError_base<{ reason: string; }> { } declare const FileReadError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "FileReadError"; } & Readonly; export declare class FileReadError extends FileReadError_base<{ filePath: string; reason: string; }> { } declare const LlmServiceError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "LlmServiceError"; } & Readonly; export declare class LlmServiceError extends LlmServiceError_base<{ reason: string; provider: Providers; }> { } declare const RateLimitError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "RateLimitError"; } & Readonly; export declare class RateLimitError extends RateLimitError_base<{ provider: Providers; reason: string; }> { } declare const QuotaExceededError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & { readonly _tag: "QuotaExceededError"; } & Readonly; export declare class QuotaExceededError extends QuotaExceededError_base<{ provider: Providers; reason: string; }> { } export {}; //# sourceMappingURL=errors.d.ts.map