/**
 * Register a resolver.
 *
 * @param name Name of the resolver.
 * @param callback Callback to call when the resolver matches.
 * @param value Value to resolve.
 */
export declare const registerResolver: (name: string, callback: (name: string) => string, value: string) => string;
export declare const pathResolver: (base: string, path: string) => string;
/**
 * Environment resolver
 */
export declare const envCallback: (name: string) => string;
export declare const envResolver: (value: string) => string;
/**
 * Current working directory resolver.
 */
export declare const cwdCallback: (name: string) => string;
export declare const cwdResolver: (value: string) => string;
/**
 * File resolver.
 *
 * @param base Base path to resolve from.
 */
export declare const fileCallback: (base?: string) => (name: string) => string;
/**
 * Register the file resolver.
 *
 * @param value Value to resolve.
 * @param base Base path to resolve from.
 */
export declare const fileResolver: (value: string, base?: string) => string;
//# sourceMappingURL=resolvers.d.ts.map