import type { Product } from '@mattermost/types/cloud'; import type { MMReduxAction } from 'mattermost-redux/action_types'; export interface SelfHostedProducts { products: Record; productsLoaded: boolean; } export interface ErrorsReducer { products?: true; invoices?: true; } export declare function errors(state: ErrorsReducer | undefined, action: MMReduxAction): ErrorsReducer | { products: boolean; invoices?: true; }; declare const _default: import("redux").Reducer<{ products: SelfHostedProducts; errors: ErrorsReducer | { products: boolean; invoices?: true; }; }, import("redux").AnyAction, Partial<{ products: SelfHostedProducts | undefined; errors: ErrorsReducer | undefined; }>>; export default _default;