import { type XScalarLinks } from '../../../schemas/extensions/document/x-scalar-links.js'; import { type XScalarSdkInstallation } from '../../../schemas/extensions/document/x-scalar-sdk-installation.js'; import type { ContactObject } from './contact.js'; import type { LicenseObject } from './license.js'; /** * The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience. */ export declare const InfoObjectSchemaDefinition: import("@scalar/typebox").TIntersect<[import("@scalar/typebox").TObject<{ /** REQUIRED. The title of the API. */ title: import("@scalar/typebox").TString; /** REQUIRED. The version of the OpenAPI Document (which is distinct from the OpenAPI Specification version or the version of the API being described or the version of the OpenAPI Description). */ version: import("@scalar/typebox").TString; /** A short summary of the API. */ summary: import("@scalar/typebox").TOptional; /** A description of the API. CommonMark syntax MAY be used for rich text representation. */ description: import("@scalar/typebox").TOptional; /** A URI for the Terms of Service for the API. This MUST be in the form of a URI. */ termsOfService: import("@scalar/typebox").TOptional; /** The contact information for the exposed API. */ contact: import("@scalar/typebox").TOptional>; /** The license information for the exposed API. */ license: import("@scalar/typebox").TOptional>; }>, import("@scalar/typebox").TObject<{ 'x-scalar-sdk-installation': import("@scalar/typebox").TOptional; source: import("@scalar/typebox").TOptional; }>>>; }>, import("@scalar/typebox").TObject<{ 'x-scalar-links': import("@scalar/typebox").TOptional>>; }>]>; /** * The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience. */ export type InfoObject = { /** REQUIRED. The title of the API. */ title: string; /** REQUIRED. The version of the OpenAPI Document (which is distinct from the OpenAPI Specification version or the version of the API being described or the version of the OpenAPI Description). */ version: string; /** A short summary of the API. */ summary?: string; /** A description of the API. CommonMark syntax MAY be used for rich text representation. */ description?: string; /** A URI for the Terms of Service for the API. This MUST be in the form of a URI. */ termsOfService?: string; /** The contact information for the exposed API. */ contact?: ContactObject; /** The license information for the exposed API. */ license?: LicenseObject; } & XScalarSdkInstallation & XScalarLinks; //# sourceMappingURL=info.d.ts.map