import type { RequireCallback, RequireOptions, RequireResult } from './types.ts';
export type * from './types.ts';
export default function requireDirectory(directory: string, callback: RequireCallback): undefined;
export default function requireDirectory(directory: string, options: RequireOptions, callback: RequireCallback): undefined;
export default function requireDirectory(directory: string): Promise<RequireResult>;
export default function requireDirectory(directory: string, options: RequireOptions): Promise<RequireResult>;
