import identity from './identity.js';
import negate from './negate.js';
import booleanize from './booleanize.js';
export * from './date.js';
export * from './common.js';
export { identity, negate, booleanize };
import { Module } from '../module.js';
import type { FormatterFactory, ReversibleFormatterFactory } from './common.js';
export declare function reverseFormatter<TResult, TOrigin, TSettings extends unknown[]>(formatter: ReversibleFormatterFactory<TResult, TOrigin, TSettings>): ReversibleFormatterFactory<TOrigin, TResult, TSettings>;
export declare const formatters: Module & {
    resolve<T>(formatter: string extends `#${infer X}` ? `#${X} ` : never): FormatterFactory<T>;
};
