import type { UmbBlockGridLayoutModel, UmbBlockGridValueModel } from '../types.js';
import { UmbBlockPropertyValueCloner, type UmbBlockPropertyValueClonerArgs } from '../../block/index.js';
export declare class UmbBlockGridPropertyValueCloner extends UmbBlockPropertyValueCloner<UmbBlockGridValueModel, UmbBlockGridLayoutModel> {
    #private;
    constructor(args: UmbBlockPropertyValueClonerArgs);
    protected _cloneLayout(layouts: Array<UmbBlockGridLayoutModel> | undefined): Promise<Array<UmbBlockGridLayoutModel> | undefined> | undefined;
}
export { UmbBlockGridPropertyValueCloner as api };
