import { Logger } from "@effect/core/io/Logger/definition";
/**
 * @tsplus fluent ets/Logger contramap
 * @tsplus location "@effect/core/io/Logger/operations/contramap"
 */
export declare function contramap_<Message, Output, Message1>(self: Logger<Message, Output>, f: (message: Message1) => Message): Logger<Message1, Output>;
/**
 * @tsplus type ets/Logger/Aspects contramap
 */
export declare function contramap<Message1, Message>(f: (message: Message1) => Message): <Output>(self: import("../definition").Logger<Message, Output>) => import("../definition").Logger<Message1, Output>;
//# sourceMappingURL=contramap.d.ts.map