declare const TEMPLATES: {
    readonly basic: {
        readonly name: "Basic";
        readonly description: "Simple documentation site with guides and pages";
        readonly color: "#10b981";
    };
    readonly openapi: {
        readonly name: "OpenAPI";
        readonly description: "Documentation with REST API reference (OpenAPI/Swagger)";
        readonly color: "#10b981";
    };
    readonly graphql: {
        readonly name: "GraphQL";
        readonly description: "Documentation with GraphQL API playground";
        readonly color: "#e535ab";
    };
};
type TemplateType = keyof typeof TEMPLATES;
declare const DOC_TYPES: {
    readonly public: {
        readonly name: "Public";
        readonly description: "User-facing docs with custom subdomain and deployment";
    };
    readonly internal: {
        readonly name: "Internal";
        readonly description: "Developer docs for local/private use (no subdomain needed)";
    };
};
type DocType = keyof typeof DOC_TYPES;
interface CreateOptions {
    template?: TemplateType;
    docType?: DocType;
    git?: boolean;
    install?: boolean;
    url?: string;
    subdomain?: string;
}
export declare function create(projectDirectory: string | undefined, options: CreateOptions): Promise<void>;
export {};
