import type { CiCdPort } from '../ports/cicd.port.js';
import type { LoggerPort } from '../ports/logger.port.js';
export declare class GithubCiCdAdapter implements CiCdPort {
    private readonly logger;
    constructor(logger: LoggerPort);
    setSecrets(params: {
        repo: string;
        secrets: Record<string, string>;
    }): Promise<void>;
    setVariables(params: {
        repo: string;
        variables: Record<string, string>;
    }): Promise<void>;
    verifyAuth(): Promise<void>;
    private gh;
}
