import { Repository } from "./github";
export interface FetchOptions {
    /**
     * @default fetch-github-repo
     */
    agent?: string;
    token?: string | null;
    /**
     * @default users
     */
    kind?: "users" | "orgs";
    /**
     * Fetch the repositories of all orgs for a given user
     * @default false
     */
    fetchUserOrgs?: boolean;
}
export declare function fetchLazy(namespace: string, options?: FetchOptions): AsyncIterableIterator<Repository>;
export declare function fetch(namespace: string, options?: FetchOptions): Promise<Repository[]>;
export { Repository };
