import { IBoardInfo, IBrickData, ILayoutConfig } from '@chief-editor/base';
import { INormalDatasource } from './type';
export declare function getNullableState(): {
    getInitialState: () => {};
    mergeStateWithBrickData: () => {};
};
export declare function getNullableDatasource(): {
    mockData: null;
    getDatasourceFromBrickData: () => null;
};
export declare function getNullableValue(): {
    getValueFromBrickData: () => null;
    setValueToBrickData: () => void;
};
export declare function getNullableDisplay(): {
    getDisplayFromBrickData: () => null;
};
export declare function getNormalDatasource(mockData: INormalDatasource): {
    mockData: INormalDatasource;
    getDatasourceFromBrickData(brickData: IBrickData<unknown, INormalDatasource, unknown, unknown, unknown>): INormalDatasource;
};
export declare function getNormalLayout(): {
    getDefaultLayout(): ILayoutConfig;
};
export declare function getNormalPartBoardInfo(accept?: string[]): {
    getPartBoardInfoFromBrickData(): IBoardInfo;
};
