import { Logger } from '@flxbl-io/sfp-logger';
export declare abstract class NativeMetricSender {
    protected logger: Logger;
    constructor(logger: Logger);
    abstract initialize(apiHost: string, apiKey: string): void;
    abstract sendGaugeMetric(metric: string, value: number, tags: string[] | {
        [key: string]: string;
    }): void;
    abstract sendCountMetric(metric: string, tags: string[] | {
        [key: string]: string;
    }): void;
    protected transformTagsToStringArray(tags: {
        [key: string]: string;
    } | string[]): string[];
}
