import type { ChannelAccountSnapshot, ChannelGatewayContext, DaoCoreConfig, RuntimeEnv } from "../testing.js";
export declare function createStartAccountContext<TAccount extends {
    accountId: string;
}>(params: {
    account: TAccount;
    abortSignal?: AbortSignal;
    cfg?: DaoCoreConfig;
    runtime?: RuntimeEnv;
    statusPatchSink?: (next: ChannelAccountSnapshot) => void;
}): ChannelGatewayContext<TAccount>;
