import * as t from "io-ts"; import * as Knex from "knex"; import Augur from "augur.js"; import { UIFeeWindowCurrent } from "../../types"; export declare const FeeWindowParams: t.InterfaceType<{ universe: t.StringType; reporter: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; feeWindowState: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; feeWindow: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; }, t.TypeOfProps<{ universe: t.StringType; reporter: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; feeWindowState: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; feeWindow: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; }>, t.OutputOfProps<{ universe: t.StringType; reporter: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; feeWindowState: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; feeWindow: t.UnionType<(t.NullType | t.UndefinedType | t.StringType)[], string | null | undefined, string | null | undefined, t.mixed>; }>, t.mixed>; export declare function getFeeWindow(db: Knex, augur: Augur, params: t.TypeOf): Promise | null>;