import { ArrayType } from "./ArrayType.js";
import { BaseType } from "./BaseType.js";
import { InferType } from "./InferType.js";
import { TupleType } from "./TupleType.js";
export declare class RestType extends BaseType {
    private item;
    private title;
    constructor(item: ArrayType | InferType | TupleType, title?: string | null);
    getId(): string;
    getTitle(): string | null;
    getType(): ArrayType | InferType | TupleType;
}
