/**
 * CI metadata structure
 */
export interface CiMetadata {
    provider: string;
    pipeline: {
        id?: string;
        name?: string;
        url?: string;
    };
    build: {
        number?: string;
        trigger?: string;
    };
    environment: {
        name?: string;
        type?: string;
        os?: string;
        node?: string;
    };
}
/**
 * Collector for CI metadata
 */
export declare class CiCollector {
    /**
     * Gather CI metadata from environment
     */
    static collect(): CiMetadata;
}
//# sourceMappingURL=ci.d.ts.map