export { apiBlocks } from './api';
export { playwrightBlocks } from './playwright';
export { logicBlocks } from './logic';
export { lifecycleBlocks } from './lifecycle';
export { dataDrivenBlocks } from './data-driven';
export { procedureBlocks, registerProcedure, getProcedure, clearProcedures } from './procedures';
export { handleAssertion, flushSoftAssertionErrors, getSoftAssertionErrors, clearSoftAssertionErrors } from './assertions';
import { BlockDefinition } from '../types';
export declare const builtInBlocks: BlockDefinition[];
export declare const blockRegistry: Map<string, BlockDefinition>;
export declare function registerBlock(block: BlockDefinition): void;
export declare function registerBlocks(blocks: BlockDefinition[]): void;
export declare function getBlock(type: string): BlockDefinition | undefined;
export declare function getAllBlocks(): BlockDefinition[];
export declare function getBlocksByCategory(category: string): BlockDefinition[];
export declare function getCategories(): string[];
