import { type Options as FastGlobOptions } from 'fast-glob';
type Options = {
    gitignore: boolean;
    cwd: string;
};
type GlobOptions = {
    readonly gitignore: boolean;
    readonly cwd: string;
    readonly dir: string;
} & FastGlobOptionsWithoutCwd;
type FastGlobOptionsWithoutCwd = Pick<FastGlobOptions, 'onlyDirectories' | 'ignore' | 'absolute' | 'dot'>;
export declare function globby(patterns: string | string[], options: GlobOptions): Promise<string[]>;
export declare function getGitIgnoredHandler(options: Options): Promise<(path: string) => boolean>;
export {};
