import * as reselect from 'reselect';
/**
 * @private
 */
export declare const networkReconnectTileSelector: ((state: import("..").CallAdapterUiState & import("..").CallAdapterClientState) => {
    networkReconnectValue: boolean | import("@azure/communication-calling").DiagnosticQuality | undefined;
    localParticipantVideoStream: {
        isAvailable: boolean;
        isMirrored: boolean | undefined;
        renderElement: HTMLElement | undefined;
        activeVideoEffects: import("../../../../../calling-stateful-client/src").LocalVideoStreamVideoEffectsState | undefined;
    };
}) & reselect.OutputSelectorFields<(args_0: import("../../../../../calling-stateful-client/src").DiagnosticsCallFeatureState | undefined, args_1: {
    localParticipantVideoStream: {
        isAvailable: boolean;
        isMirrored: boolean | undefined;
        renderElement: HTMLElement | undefined;
        activeVideoEffects: import("../../../../../calling-stateful-client/src").LocalVideoStreamVideoEffectsState | undefined;
    };
}) => {
    networkReconnectValue: boolean | import("@azure/communication-calling").DiagnosticQuality | undefined;
    localParticipantVideoStream: {
        isAvailable: boolean;
        isMirrored: boolean | undefined;
        renderElement: HTMLElement | undefined;
        activeVideoEffects: import("../../../../../calling-stateful-client/src").LocalVideoStreamVideoEffectsState | undefined;
    };
}, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
//# sourceMappingURL=networkReconnectTileSelector.d.ts.map