import { String, StringOptions } from './string';
import { Context } from '../utils';
export interface UuidOptions extends StringOptions {
    version?: number;
}
export declare class Uuid extends String implements UuidOptions {
    type: string;
    version: number;
    constructor(options?: UuidOptions);
    _isType(value: any, path: string[], context: Context): number;
    _extend(options: UuidOptions): UuidOptions;
}
