import { Chain } from './Chain';
export declare const compose: (sab: Chain, sbc: Chain) => Chain;
export declare const sequence: (Chains: [] | [Chain] | [Chain, Chain] | [Chain, Chain, Chain] | [Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain] | [Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain, Chain