import { Meter } from '@opentelemetry/api';
export default class CRStateMetrics {
    kind: string;
    updateInterval: any;
    provisionedGauge: any;
    provisioningGauge: any;
    outOfSyncGauge: any;
    planningGauge: any;
    deletedGauge: any;
    errorGauge: any;
    onUpdate: boolean;
    namespace: string;
    kc: any;
    fListCRs: Function;
    constructor(kind: string, namespace: string, meter: Meter);
    start(): Promise<void>;
    stop(): void;
    update(): Promise<void>;
    __prepareConnection(): Promise<void>;
}
