import { TChannel } from '../interfaces/TChannel';
import { IRepoInfo } from '../renderers/slack/renderGithubIssueDetails';
export interface IBranchChannelsRecord extends IRepoInfo {
    channels: TChannel[];
}
declare class BranchAutoShareRegistry {
    private getBranchId;
    add: (branchRecord: IBranchChannelsRecord) => void;
    get: (branchRecord: IRepoInfo) => IBranchChannelsRecord | null;
    getBranchRecords: () => IBranchChannelsRecord[];
    remove: (branch: IRepoInfo) => void;
}
export declare const branchAutoShareRegistry: BranchAutoShareRegistry;
export {};
//# sourceMappingURL=BranchAutoShareRegistry.d.ts.map