import { CacheAbstractPropImpl, CachePropData } from "../prop";
import { CacheSegmentProp, CacheSegmentPropData, CacheSegmentPropSecure } from "./types";
export declare class CacheSegmentPropImpl extends CacheAbstractPropImpl implements CacheSegmentProp, CacheSegmentPropSecure {
    constructor(data: CachePropData | CacheSegmentPropData, parent: CachePropData);
    get $secure(): CacheSegmentPropSecure;
    get $back(): CacheSegmentProp;
    get $pure(): Partial<CacheSegmentPropData>;
    $setPure(pure: Partial<CacheSegmentPropData>): void;
}
