import type { ApprovalRevocationGateway, ApprovalRevocationInput } from '../../../../../modules/platform-integration/entities/approvalRevocation/approvalRevocation.gateway.js';
import type { CommandExecutor } from '../../../../../modules/platform-integration/interface-adapters/gateways/threadFetch.gitlab.gateway.js';
export declare class GitLabApprovalRevocationCliGateway implements ApprovalRevocationGateway {
    private readonly executor;
    constructor(executor: CommandExecutor);
    revoke(input: ApprovalRevocationInput): Promise<void>;
}
//# sourceMappingURL=approvalRevocation.gitlab.cli.gateway.d.ts.map