import { HttpClient } from '@sisense/sdk-rest-client';
import { AppSettings } from '../../../infra/app/settings/settings';
import { CompleteThemeSettingsInternal } from '../../../types';
export interface GetDashboardModelsOptions {
    /**
     * Dashboard title to search by
     *
     * Dashboard titles are not necessarily unique, so the result may contain multiple dashboards.
     */
    searchByTitle?: string;
    /**
     * {@inheritDoc GetDashboardModelOptions.includeWidgets}
     */
    includeWidgets?: boolean;
}
/** @internal */
export declare function getDashboardModels(http: HttpClient, options?: GetDashboardModelsOptions, themeSettings?: CompleteThemeSettingsInternal, appSettings?: AppSettings): Promise<import('../../../domains/dashboarding/dashboard-model').DashboardModel[]>;
