import { EventEmitter } from '@angular/core';
import { IRunViewProvider } from '@memberjunction/core';
import { IntegrationSummary } from '../../services/integration-data.service';
import * as i0 from "@angular/core";
export declare class IntegrationCardComponent {
    Summary: IntegrationSummary;
    Expanded: boolean;
    ViewProvider: IRunViewProvider | null;
    RunNowClick: EventEmitter<string>;
    ExpandToggle: EventEmitter<string>;
    get SourceIconClass(): string;
    get StatusLabel(): string;
    get IsActivelySyncing(): boolean;
    get FormattedDuration(): string;
    get MaxSparkRecords(): number;
    SparkBarHeight(records: number): number;
    OnRunNowClick(): void;
    OnExpandToggle(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IntegrationCardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IntegrationCardComponent, "app-integration-card", never, { "Summary": { "alias": "Summary"; "required": false; }; "Expanded": { "alias": "Expanded"; "required": false; }; "ViewProvider": { "alias": "ViewProvider"; "required": false; }; }, { "RunNowClick": "RunNowClick"; "ExpandToggle": "ExpandToggle"; }, never, never, false, never>;
}
//# sourceMappingURL=integration-card.component.d.ts.map