export interface LoaderContext {
    resourceQuery?: string;
    resourcePath?: string;
    options?: {
        customInterpolateName(this: LoaderContext, url: string, name: string | NameFn, options: Options): string;
    };
}
export interface Options {
    context?: string;
    content?: string;
    regExp?: RegExp;
}
export type NameFn = (resourcePath?: string, resourceQuery?: string) => string;
export declare function interpolateName(loaderContext: LoaderContext, name: string | NameFn, options: Options): string;
