import type { RootStateType } from '../../src/core/store';
import { createTestStore } from './store';
import { IArea } from '../../src/types/areaTypes';
import { AreaTypeValue } from '../../src/core/types/actions';
export declare const waitForStateChange: (store: ReturnType<typeof createTestStore>, predicate: (state: RootStateType) => boolean, timeout?: number) => Promise<void>;
export declare const createTestArea: (overrides?: {}) => IArea<AreaTypeValue>;
export declare const createTestLayout: (overrides?: {}) => {
    id: string;
    type: string;
    areas: never[];
};
