import { Repository, RepositoryPackage } from './repository';
export { Repository, RepositoryPackage };
declare const _default: {
    commands: {
        commit: (options: import("@nuofe/ndk-cli").Options<import("@nuofe/ndk-cli").Package>, commitMessage?: string | undefined) => Promise<void>;
    };
    commit: (options: import("@nuofe/ndk-package").PackageOptions<RepositoryPackage>, commitMessage?: string | undefined) => Promise<void>;
    hasDiff: (options: import("@nuofe/ndk-package").PackageOptions<RepositoryPackage>) => Promise<boolean>;
    status: (options: import("@nuofe/ndk-package").PackageOptions<RepositoryPackage>, output?: boolean, removeMissing?: boolean) => Promise<import("./status").RepositoryStatus>;
    tag: (options: import("@nuofe/ndk-package").PackageOptions<RepositoryPackage>, tag?: string | undefined) => Promise<void>;
};
export default _default;
