import { Schema } from "effect";
declare const Bech32Error_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: "Bech32Error";
} & Readonly;
/**
* @since 2.0.0
* @category model
*/
export declare class Bech32Error extends Bech32Error_base<{
message: string;
cause?: unknown;
}> {
}
export declare const Bech32: Schema.brand;
export type Bech32 = typeof Bech32.Type;
export declare const Bytes: (prefix?: string) => Schema.transformOrFail, never>;
export {};
//# sourceMappingURL=Bech32.d.ts.map