import { BuildContext, GoalFunction } from "../core/interface";
import { DirContents } from "../match/interface";
export interface FileListDefinitionOptions {
    under: string;
    pattern?: string;
    transform?: (full: string, from: string, ...parts: string[]) => string;
}
export declare function BindFileList(dsg: GoalFunction<DirContents, string[]>): (options: FileListDefinitionOptions) => (target: BuildContext) => Promise<string[]>;
