import { ReasonableString } from "@effect-ts-app/boilerplate-prelude/schema"; import { Effect } from "@effect/io/Effect"; import { Tag } from "@fp-ts/data/Context"; export declare const PrinterId: import("@effect-ts-app/schema").SchemaDefaultSchema> & import("@effect-ts-app/schema").Utils>>; export type PrinterId = ReasonableString; export interface CUPS { print: (buffer: ArrayBuffer, printerId: PrinterId, ...options: string[]) => Effect; getAvailablePrinters: Effect; } /** * @tsplus type CUPS.Ops */ export interface CUPSOps extends Tag { } export declare const CUPS: CUPSOps; //# sourceMappingURL=service.d.ts.map