import * as t from "io-ts"; import * as Knex from "knex"; export declare const DisputeTokenState: t.KeyofType<{ ALL: null; UNCLAIMED: null; UNFINALIZED: null; }>; export declare const DisputeTokensParams: t.InterfaceType<{ universe: t.StringType; account: t.StringType; stakeTokenState: t.UnionType<(t.NullType | t.UndefinedType | t.KeyofType<{ ALL: null; UNCLAIMED: null; UNFINALIZED: null; }>)[], "ALL" | "UNCLAIMED" | "UNFINALIZED" | null | undefined, "ALL" | "UNCLAIMED" | "UNFINALIZED" | null | undefined, t.mixed>; }, t.TypeOfProps<{ universe: t.StringType; account: t.StringType; stakeTokenState: t.UnionType<(t.NullType | t.UndefinedType | t.KeyofType<{ ALL: null; UNCLAIMED: null; UNFINALIZED: null; }>)[], "ALL" | "UNCLAIMED" | "UNFINALIZED" | null | undefined, "ALL" | "UNCLAIMED" | "UNFINALIZED" | null | undefined, t.mixed>; }>, t.OutputOfProps<{ universe: t.StringType; account: t.StringType; stakeTokenState: t.UnionType<(t.NullType | t.UndefinedType | t.KeyofType<{ ALL: null; UNCLAIMED: null; UNFINALIZED: null; }>)[], "ALL" | "UNCLAIMED" | "UNFINALIZED" | null | undefined, "ALL" | "UNCLAIMED" | "UNFINALIZED" | null | undefined, t.mixed>; }>, t.mixed>; export declare function getDisputeTokens(db: Knex, augur: {}, params: t.TypeOf): Promise<{}>;