/**
 * Unified matching utilities for the routing system
 * All route matching logic should use these matchers for consistency
 */
export * from './domain.js';
export * from './path.js';
export * from './ip.js';
export * from './header.js';
import { DomainMatcher } from './domain.js';
import { PathMatcher } from './path.js';
import { IpMatcher } from './ip.js';
import { HeaderMatcher } from './header.js';
export declare const matchers: {
    readonly domain: typeof DomainMatcher;
    readonly path: typeof PathMatcher;
    readonly ip: typeof IpMatcher;
    readonly header: typeof HeaderMatcher;
};
