/**
 * 部署配置选项
 */
export interface DeployPagesOptions {
    /** 域名，如 t-comm.pages.woa.com 或简写 t-comm */
    cname: string;
    /** 要部署的本地目录路径 */
    directory: string;
    /** API Key，不传则从环境变量 OA_PAGES_API_KEY 获取 */
    apiKey?: string;
    /** 访问权限：public(免登录) | tof(需登录) | git(仅 git 成员) | whitelist(白名单)。新建网站默认 whitelist */
    visibility?: 'public' | 'tof' | 'git' | 'whitelist';
    /** 网站描述（最多 100 个字） */
    description?: string;
    /** 仅预览，不实际上传 */
    dryRun?: boolean;
}
/**
 * 部署结果
 */
export interface DeployPagesResult {
    /** 是否成功 */
    success: boolean;
    /** 网站 URL */
    url: string;
    /** 管理页面 URL */
    adminUrl: string;
    /** 完整域名 */
    cname: string;
    /** 文件总数 */
    totalFiles: number;
    /** 批次数 */
    totalBatches: number;
    /** 错误信息（失败时） */
    error?: string;
}
