export interface GitlabPipelineArgs { /** GitLab project name or path (e.g. "group/project"). */ name: string; /** Git ref to run the pipeline on. Default: current branch. */ ref?: string; /** Poll interval in ms. Default: 30000. */ intervalMs?: number; } /** * Trigger a GitLab CI pipeline and wait for it to complete successfully. * Requires `glab` CLI authenticated in the environment. * Uses longInfra profile — 20m timeout, heartbeat every poll. */ export declare function gitlabPipeline(args: GitlabPipelineArgs, signal?: AbortSignal): Promise; //# sourceMappingURL=gitlab.d.ts.map