import type { EnsureCommentConfig, EnsureCommentRemovalConfig } from '../types';
import type { Config } from './types';
export type CommentsConfig = Pick<Config, 'repository'>;
interface EnsureBitBucketCommentConfig extends EnsureCommentConfig {
    config: CommentsConfig;
}
export declare function ensureComment({ config, number: prNo, topic, content, }: EnsureBitBucketCommentConfig): Promise<boolean>;
export declare function ensureCommentRemoval(config: CommentsConfig, deleteConfig: EnsureCommentRemovalConfig): Promise<void>;
export {};
