import { Market, MarketGroup } from './types/frontend'; export declare const updateMarkets: (presentMarkets: Market[], updateToMarkets: Market[]) => import("zod").objectOutputType<{ id: import("zod").ZodString; options: import("zod").ZodArray; id: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ title: import("zod").ZodString; odds: import("zod").ZodString; suspended: import("zod").ZodOptional; id: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ title: import("zod").ZodString; odds: import("zod").ZodString; suspended: import("zod").ZodOptional; id: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">; displayOrder: import("zod").ZodOptional; groupIds: import("zod").ZodArray; title: import("zod").ZodString; suspended: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; export declare const updateMarketGroups: (presentMarketGroups: MarketGroup[], updateToMarketGroups: MarketGroup[]) => import("zod").objectOutputType<{ id: import("zod").ZodString; title: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; export declare const removeMarketGroups: (presentMarketGroups: MarketGroup[], marketGroupIds: string[]) => import("zod").objectOutputType<{ id: import("zod").ZodString; title: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; export declare const removeMarkets: (presentMarkets: Market[], marketIds: string[]) => import("zod").objectOutputType<{ id: import("zod").ZodString; options: import("zod").ZodArray; id: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ title: import("zod").ZodString; odds: import("zod").ZodString; suspended: import("zod").ZodOptional; id: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ title: import("zod").ZodString; odds: import("zod").ZodString; suspended: import("zod").ZodOptional; id: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">; displayOrder: import("zod").ZodOptional; groupIds: import("zod").ZodArray; title: import("zod").ZodString; suspended: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; export declare const suspendMarkets: (presentMarkets: Market[], marketIds: string[]) => { suspended: boolean; id: string; title: string; options: import("zod").objectOutputType<{ title: import("zod").ZodString; odds: import("zod").ZodString; suspended: import("zod").ZodOptional; id: import("zod").ZodString; displayOrder: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[]; groupIds: string[]; displayOrder?: number | undefined; }[]; //# sourceMappingURL=marketsDomain.d.ts.map