import { Optional } from '@ephox/katamari'; import { Chain } from './Chain'; import { Step } from './Step'; export interface TestStore { add: (value: T) => void; adder: (value: T) => () => void; adderH: (value: T) => () => Optional; clear: () => void; sClear: Step; cClear: Chain; sAssertEq: (label: string, expected: T[]) => Step; cAssertEq: (label: string, expected: T[]) => Chain; assertEq: (label: string, expected: T[]) => void; assertSortedEq: (label: string, expected: T[], cmp?: (a: T, b: T) => number) => void; sAssertSortedEq: (label: string, expected: T[], cmp?: (a: T, b: T) => number) => Step; } export declare const TestStore: () => TestStore; //# sourceMappingURL=TestStore.d.ts.map