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