import { Authenticator } from '@sisense/sdk-rest-client'; import { UseDashboardModelAction } from '../../../../domains/dashboarding/dashboard-model'; import { DashboardChangeEvent } from '../../../../domains/dashboarding/types'; /** * Convert a dashboard change event to a use dashboard model action. * * @param event - The dashboard change event to convert * @returns The useDashboardModel action or null if the event is not supported * @internal */ export declare function dashboardChangeEventToUseDashboardModelAction(event: DashboardChangeEvent): UseDashboardModelAction | null; /** * Check if the persistence is supported and log a warning if it is not. * * @param authType - The authentication type * @param shouldWarn - Whether to log a warning * @returns True if the persistence is supported, false otherwise * @internal */ export declare function checkPersistenceSupport(authType: Authenticator['type'], shouldWarn: boolean): boolean;