import * as t from "io-ts"; import * as Knex from "knex"; export declare const MarketPriceCandlesticksParams: t.InterfaceType<{ marketId: t.StringType; outcome: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType | t.KeyofType<{ 0: null; 1: null; 2: null; 3: null; 4: null; 5: null; 6: null; 7: null; }>)[], number | null | undefined, number | null | undefined, t.mixed>; start: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; end: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; period: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; }, t.TypeOfProps<{ marketId: t.StringType; outcome: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType | t.KeyofType<{ 0: null; 1: null; 2: null; 3: null; 4: null; 5: null; 6: null; 7: null; }>)[], number | null | undefined, number | null | undefined, t.mixed>; start: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; end: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; period: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; }>, t.OutputOfProps<{ marketId: t.StringType; outcome: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType | t.KeyofType<{ 0: null; 1: null; 2: null; 3: null; 4: null; 5: null; 6: null; 7: null; }>)[], number | null | undefined, number | null | undefined, t.mixed>; start: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; end: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; period: t.UnionType<(t.NullType | t.UndefinedType | t.NumberType)[], number | null | undefined, number | null | undefined, t.mixed>; }>, t.mixed>; export interface Candlestick { startTimestamp: number; start: string; end: string; min: string; max: string; volume: string; shareVolume: string; tokenVolume: string; } export interface UICandlesticks { [outcome: number]: Array; } export declare function getMarketPriceCandlesticks(db: Knex, augur: {}, params: t.TypeOf): Promise;