import { NonEmptyReadonlyArray } from "@fp-ts/data/ReadonlyArray"; import { Ord, Equal } from "@effect-ts-app/core/Prelude"; import type { PositiveBrand, Schema } from "@effect-ts-app/schema"; import { ROSet } from "@effect-ts-app/core/Prelude"; export declare const PositiveNumber: import("@effect-ts-app/schema").SchemaDefaultSchema>; export type PositiveNumber = number & PositiveBrand; export interface CentimeterBrand extends PositiveBrand { readonly CentimeterBrand: unique symbol; } export type Centimeter = number & CentimeterBrand; export declare const Centimeter: import("@effect-ts-app/schema").SchemaDefaultSchema>; export interface KilogramBrand extends PositiveBrand { readonly KilogramBrand: unique symbol; } export type Kilogram = number & KilogramBrand; export declare const Kilogram: import("@effect-ts-app/schema").SchemaDefaultSchema>; export declare function nonEmptyArray(self: Schema): Schema; export declare function array(self: Schema): Schema; export declare function set(self: Schema, ord: Ord, eq: Equal): Schema, ROSet.Set, readonly Encoded[], { self: Api; eq: import("@effect-ts-app/core/Prelude").Equal; ord: import("@effect-ts-app/core/Prelude").Ord; }>; //# sourceMappingURL=overrides.d.ts.map