import type { AntelopeConfig } from "@antelopejs/interface-core/config"; import { Option } from "commander"; import type { IFileSystem } from "../../types"; import type { ModulePackageJson } from "../module-manifest"; export declare function detectIndentation(filePath: string, fileSystem?: IFileSystem): Promise; export declare const DEFAULT_GIT_REPO = "https://github.com/AntelopeJS/interfaces.git"; export declare function displayNonDefaultGitWarning(gitUrl: string): Promise; export declare namespace Options { const project: Option; const module: Option; const git: Option; const verbose: Option; } export declare function writeConfig(project: string, data: Partial, fileSystem?: IFileSystem): Promise; export declare function readConfig(project: string, fileSystem?: IFileSystem): Promise; export declare function writeModuleManifest(module: string, data: ModulePackageJson, fileSystem?: IFileSystem): Promise; export declare function readModuleManifest(module: string, fileSystem?: IFileSystem): Promise; export interface UserConfig { git: string; } export declare function getDefaultUserConfig(): UserConfig; export declare function writeUserConfig(data: UserConfig): Promise; export declare function readUserConfig(): Promise;