export declare function isClass(func: Function): boolean;
export declare function OptionalSchema<T>(schema: T): T;
declare class Optional {
    readonly schema: any;
    constructor(schema: any);
}
export declare function isOptionalSchema(schema: any): schema is Optional;
export {};
