import { z } from "../../../parse"; export declare enum GithubEditViewModeEnum { tree = "tree", edit = "edit" } export declare type GithubEditViewMode = keyof typeof GithubEditViewModeEnum; /** * Namespace for publishing related github configs */ export declare type GithubConfig = { cname?: string; enableEditLink: boolean; editLinkText?: string; editBranch?: string; editViewMode?: GithubEditViewMode; editRepository?: string; }; export declare function genDefaultGithubConfig(): GithubConfig; export declare const githubSchema: z.ZodObject<{ cname: z.ZodOptional; enableEditLink: z.ZodDefault; editLinkText: z.ZodDefault>; editBranch: z.ZodDefault>; editViewMode: z.ZodDefault, z.ZodLiteral]>>>; editRepository: z.ZodOptional; }, "strip", z.ZodTypeAny, { cname?: string | undefined; editRepository?: string | undefined; enableEditLink: boolean; editLinkText: string; editBranch: string; editViewMode: GithubEditViewModeEnum; }, { cname?: string | undefined; enableEditLink?: boolean | undefined; editLinkText?: string | undefined; editBranch?: string | undefined; editViewMode?: GithubEditViewModeEnum | undefined; editRepository?: string | undefined; }>;