import { PreparerDependencies } from './prepare'; import { ChallengeChannelParams, ChannelId, CloseChannelParams, CreateChannelParams, ResizeChannelParams, State, Signature } from './types'; export declare function _prepareAndSignInitialState(deps: PreparerDependencies, params: CreateChannelParams): Promise<{ initialState: State; channelId: ChannelId; }>; export declare function _prepareAndSignChallengeState(deps: PreparerDependencies, params: ChallengeChannelParams): Promise<{ channelId: ChannelId; candidateState: State; proofs: State[]; challengerSig: Signature; }>; export declare function _prepareAndSignResizeState(deps: PreparerDependencies, params: ResizeChannelParams): Promise<{ resizeStateWithSigs: State; proofs: State[]; channelId: ChannelId; }>; export declare function _prepareAndSignFinalState(deps: PreparerDependencies, params: CloseChannelParams): Promise<{ finalStateWithSigs: State; channelId: ChannelId; }>;