import type { CiConfig, NormalizedBuild } from './config.js'; export interface GitLabWorkflowInfo { schedules: Array<{ id: number; description: string; ref: string; cron: string; active: boolean; }>; triggers: Array<{ id: number; description: string; }>; note: string; } export declare function listWorkflows(cfg: CiConfig): Promise; export declare function triggerBuild(cfg: CiConfig, ref?: string, variables?: Record): Promise; export declare function getBuildStatus(cfg: CiConfig, pipelineId: string | number): Promise; export declare function listRecentBuilds(cfg: CiConfig, ref?: string, limit?: number): Promise; export declare function cancelBuild(cfg: CiConfig, pipelineId: string | number): Promise;