import type { MaterializeCeilingOptions, MaterializeStrategyRuntime } from './MaterializeStrategyRuntime.ts';
import type { MaterializeResult } from './MaterializeController.ts';
import type MaterializeCoordinateStrategy from './MaterializeCoordinateStrategy.ts';
export default class MaterializeCeilingStrategy {
    private readonly runtime;
    private readonly coordinateStrategy;
    constructor(runtime: MaterializeStrategyRuntime, coordinateStrategy: MaterializeCoordinateStrategy);
    materialize(opts: MaterializeCeilingOptions): Promise<MaterializeResult>;
}
