import type { UmbBlockLayoutBaseModel, UmbBlockValueType } from '../types.js';
import { UmbBlockPropertyValueCloner } from './block-property-value-cloner.api.js';
export declare class UmbFlatLayoutBlockPropertyValueCloner<ValueType extends UmbBlockValueType = UmbBlockValueType> extends UmbBlockPropertyValueCloner<ValueType> {
    protected _cloneLayout(layouts: Array<UmbBlockLayoutBaseModel> | undefined): Promise<Array<UmbBlockLayoutBaseModel> | undefined> | undefined;
}
