import { vi } from 'vitest';
export { buildMockProductListingController } from './mock-product-listing-controller.js';
export { buildMockSearchController } from './mock-search-controller.js';
export function buildMockController() {
    return {
        subscribe: vi.fn(),
        state: {},
    };
}
export function buildMockControllerWithInitialState(_engine, props) {
    return {
        state: props.initialState,
        subscribe: vi.fn(),
    };
}
