export interface Action {
	type: string;
	value: number | string | FinancialsModel[];
}

export interface FinancialsInterface {
	['Additional Bank Loans - Current']: string;
	['Additional Bank Loans - Non Current']: string;
	['Additional Fixed Assets']: string;
	['Additional Total Assets']: string;
	['Additional Total Current Assets']: string;
	['Additional Total Current Liabilities']: string;
	['Additional Total Liabilities']: string;
	['Banks Lend EBITDA Multiplier Max']: number;
	['Banks Lend EBITDA Multiplier Min']: number;
	COGS: string;
	['Cash at Bank']: string;
	['Deferred Revenue']: string;
	Depreciation: string;
	Dividends: string;
	EBIT: string;
	['Gross Profit']: string;
	['Direct Labour']: string;
	['Increase Revenue By']: string;
	['Interest Paid']: string;
	['Month Ending']: string;
	['Month Start']: string;
	['Net Profit']: string;
	['Other Income']: string;
	Revenue: string;
	Stock: string;
	['Trade Creditors']: string;
	['Trade Debtors']: string;
	['Year Ending']: string;
	['Year Start']: string;
}

export interface FinancialsModel {
	cognito_username: string;
	company_id: string;
	financials_id: string;
	selected: boolean;
	input: FinancialsInterface;
}

export const formDefaultValues: FinancialsInterface = {
	'Additional Bank Loans - Current': '',
	'Additional Bank Loans - Non Current': '',
	'Additional Fixed Assets': '',
	'Additional Total Assets': '',
	'Additional Total Current Assets': '',
	'Additional Total Current Liabilities': '',
	'Additional Total Liabilities': '',
	'Banks Lend EBITDA Multiplier Max': 100,
	'Banks Lend EBITDA Multiplier Min': 100,
	COGS: '',
	'Cash at Bank': '',
	'Deferred Revenue': '',
	Depreciation: '',
	Dividends: '',
	EBIT: '',
	'Gross Profit': '',
	'Direct Labour': '',
	'Increase Revenue By': '',
	'Interest Paid': '',
	'Month Ending': '',
	'Month Start': '',
	'Net Profit': '',
	'Other Income': '',
	Revenue: '',
	Stock: '',
	'Trade Creditors': '',
	'Trade Debtors': '',
	'Year Ending': '',
	'Year Start': ''
};
