import Augur from "augur.js"; import BigNumber from "bignumber.js"; import * as t from "io-ts"; import * as Knex from "knex"; import { ReportingState, UICategory } from "../../types"; import { GetMarketsParams } from "./get-markets"; export declare const CategoriesParams: t.InterfaceType<{ universe: t.StringType; }, t.TypeOfProps<{ universe: t.StringType; }>, t.OutputOfProps<{ universe: t.StringType; }>, t.mixed>; interface MarketsTagRow { marketId: string; category: string; openInterest: BigNumber; liquidityTokens: BigNumber; reportingState: ReportingState; tag1: string; tag2: string; } export declare function getMarketsTagRows(db: Knex, universe: string, spreadPercent: number): Promise>; export declare function getCategories(db: Knex, augur: Augur, params: t.TypeOf): Promise>>; export {};