import type { TSchema, SchemaOptions } from '../schema/index'; import type { Static } from '../static/index'; import { Kind } from '../symbols/index'; export interface TPromise extends TSchema { [Kind]: 'Promise'; static: Promise>; type: 'Promise'; item: TSchema; } /** `[JavaScript]` Creates a Promise type */ export declare function Promise(item: T, options?: SchemaOptions): TPromise;