import { Database } from '../database';
/**
 * Runs seeds
 */
export declare class SeedRunner {
    protected db: Database;
    constructor(db: Database);
    /**
     * Run seeds
     *
     * @param seeds (Optional) Folder to find seeds in. Default is
     * 	db.getSeedsDirectory()
     * @param log (Optional) Log function. Defaults to console.log
     * @param direction (Optional) Run seeds up or down?
     * @param steps (Optional) Run a certain number of steps?
     * @param seed (Optional) Seed file to run
     */
    run(seeds?: string, log?: (...args: any[]) => void, direction?: 'up' | 'down', steps?: number, seed?: string): Promise<void>;
    protected getSeedName(filename: string): string;
}
