/**
 * StrandSelector — observe one writer's isolated worldline.
 *
 * @module domain/types/StrandSelector
 */
import WorldlineSelector from './WorldlineSelector.ts';
/**
 * Worldline selector pinned to a single strand's visible patch universe.
 *
 * Used for branch-and-compare workflows where you want one writer's
 * isolated perspective.
 */
declare class StrandSelector extends WorldlineSelector {
    /** The strand identifier. */
    readonly strandId: string;
    /** Lamport ceiling for time-travel. */
    readonly ceiling: number | null;
    /**
     * Creates a StrandSelector.
     */
    constructor(strandId: string, ceiling?: number | null);
    /**
     * Deep-clone this selector.
     */
    clone(): StrandSelector;
    /**
     * Convert to a plain DTO for the public API.
     */
    toDTO(): {
        kind: 'strand';
        strandId: string;
        ceiling: number | null;
    };
}
export default StrandSelector;
