import { entityKind } from "../entity.js";
export type CockroachSequenceOptions = {
    increment?: number | string;
    minValue?: number | string;
    maxValue?: number | string;
    startWith?: number | string;
    cache?: number | string;
};
export declare class CockroachSequence {
    readonly seqName: string | undefined;
    readonly seqOptions: CockroachSequenceOptions | undefined;
    readonly schema: string | undefined;
    static readonly [entityKind]: string;
    constructor(seqName: string | undefined, seqOptions: CockroachSequenceOptions | undefined, schema: string | undefined);
}
export declare function cockroachSequence(name: string, options?: CockroachSequenceOptions): CockroachSequence;
export declare function isCockroachSequence(obj: unknown): obj is CockroachSequence;
