import type { Contract } from '@modules/contracts/types';
import type { ChartIndicativeData } from '../types';
import type { WidgetProperties as BaseWidgetProperties } from '@modules/widgetProperties/types';
import type { Timeframes } from 'moex-chart';
export interface WidgetProperties extends BaseWidgetProperties {
chartState: {
savedInstrument: Contract['issKey'] | null;
savedSymbol?: Contract['symbol'];
savedSymbolName?: Contract['displayName'];
interval: string;
savedData?: string;
};
indicativeData?: ChartIndicativeData;
moexChartState?: {
timeframe: Timeframes;
savedData?: string;
};
}