import type Cap from '@cap.js/server'; import { BaseLiteralType, symbols } from '@vinejs/vine'; import type { FieldOptions, Validation } from '@vinejs/vine/types'; export declare class VineCapToken extends BaseLiteralType { #private; [symbols.SUBTYPE]: string; constructor(args: { options?: FieldOptions; validations?: Validation[]; cap: Cap; }); valid(options?: Cap.TokenConfig): this; clone(): this; toJSONSchema(): { type: string; format: string; }; } export declare function defineValidationRules(cap: Cap): void;