import { TSchema } from '@sinclair/typebox';
export declare const Nullable: <T extends TSchema>(type: T) => import("@sinclair/typebox").TUnion<[T, import("@sinclair/typebox").TNull]>;
export declare const Optional: <T extends TSchema>(type: T) => import("@sinclair/typebox").TOptional<T>;
export declare const PaginatedResponse: <T extends TSchema>(type: T, title: string) => import("@sinclair/typebox").TObject<{
    limit: import("@sinclair/typebox").TInteger;
    offset: import("@sinclair/typebox").TInteger;
    total: import("@sinclair/typebox").TInteger;
    results: import("@sinclair/typebox").TArray<T>;
}>;
