import { DataSource, Filter, FilterRelations } from '@sisense/sdk-data'; import { DynamicChartType } from '../../../domains/visualizations/core/chart-options-processor/translations/types'; import { ChartDataOptions } from '../../../types'; export type MembersFilterJaql = { members: string[]; }; export type FromNotEqualFilterJaql = { fromNotEqual: number; }; export type FilterJaql = MembersFilterJaql | FromNotEqualFilterJaql; export declare const stringifyProps: (props: object | string, indent?: number, wrapInQuotes?: boolean) => string; export declare function stripDefaultsDeep(obj: any, defaults: any): any; export declare function removeDefaultStyleOptionsProps(styleOptions: Record, chartType: DynamicChartType | 'pivot' | 'pivot2'): any; export declare function removeDefaultDataOptionsProps(dataOptions: Record, chartType: DynamicChartType | 'pivot' | 'pivot2'): any; export declare function stringifyDataOptions(dataOptions: ChartDataOptions): string; export declare function stringifyDataSource(dataSource: DataSource | undefined, defaultDataSourceString?: string): string; export declare function stringifyExtraImports(filters: Filter[] | FilterRelations, importMeasureFactory?: boolean): string;