import { Object3D } from 'three';
import { ObjectNamedFunction6, ObjectNamedFunction1 } from './_Base';
import { NeighbourIndex } from '../../core/geometry/modules/quad/graph/QuadGraphCommon';
export declare class setWFCSoftConstraint extends ObjectNamedFunction6<[number, number, string, number, number, number]> {
    static type(): string;
    func(object: Object3D, floorId: number, quadId: number, tileId: string, rotation: NeighbourIndex, quadSeed: number, configSeed: number): void;
}
export declare class WFCBuild extends ObjectNamedFunction1<[Object3D]> {
    static type(): string;
    func(builderObject: Object3D, solverObject: Object3D): void;
}
