import { IEvent } from '../types/events';
export interface FeatureEventFormatter {
    format: (event: IEvent) => string;
    featureLink: (event: IEvent) => string;
}
export declare enum LinkStyle {
    SLACK = 0,
    MD = 1
}
export declare class FeatureEventFormatterMd implements FeatureEventFormatter {
    private unleashUrl;
    private linkStyle;
    constructor(unleashUrl: string, linkStyle?: LinkStyle);
    generateArchivedText(event: IEvent): string;
    generateFeatureLink(event: IEvent): string;
    generateStaleText(event: IEvent): string;
    generateEnvironmentToggleText(event: IEvent): string;
    generateStrategyChangeText(event: IEvent): string;
    generateMetadataText(event: IEvent): string;
    generateProjectChangeText(event: IEvent): string;
    featureLink(event: IEvent): string;
    getAction(type: string): string;
    defaultText(event: IEvent): string;
    format(event: IEvent): string;
}
