import type { AnyState, Handlers } from '@zubridge/types';
export type PreloadZustandBridgeReturn<S extends AnyState> = {
    handlers: Handlers<S>;
};
/**
 * Modern preload bridge that implements the new backend contract
 */
export declare const preloadBridge: <S extends AnyState>() => PreloadZustandBridgeReturn<S>;
/**
 * Legacy preload bridge for backward compatibility
 * @deprecated This is now an alias for preloadBridge and uses the new IPC channels.
 * Please update your code to use preloadBridge directly in the future.
 */
export declare const preloadZustandBridge: <S extends AnyState>() => PreloadZustandBridgeReturn<S>;
export type PreloadZustandBridge = typeof preloadZustandBridge;
export type PreloadBridge = typeof preloadBridge;
