import PropTypes from 'prop-types'; declare namespace io.apibuilder.postman.collection.v21.v0.enums { type AuthEnum = 'awsv4' | 'basic' | 'bearer' | 'digest' | 'hawk' | 'noauth' | 'oauth1' | 'oauth2' | 'ntlm'; type BodyMode = 'raw' | 'urlencoded' | 'formdata' | 'file'; type EventType = 'test' | 'prerequest'; type Method = 'GET' | 'PUT' | 'POST' | 'PATCH' | 'DELETE' | 'COPY' | 'HEAD' | 'OPTIONS' | 'LINK' | 'UNLINK' | 'PURGE' | 'LOCK' | 'UNLOCK' | 'PROPFIND' | 'VIEW'; } declare namespace io.apibuilder.postman.collection.v21.v0.models { interface Auth { readonly 'type': io.apibuilder.postman.collection.v21.v0.enums.AuthEnum; readonly 'basic'?: io.apibuilder.postman.collection.v21.v0.models.BasicAuth[]; } interface BasicAuth { readonly 'key': string; readonly 'value': string; readonly 'type'?: string; } interface Body { readonly 'raw'?: string; readonly 'mode'?: io.apibuilder.postman.collection.v21.v0.enums.BodyMode; readonly 'urlencoded'?: io.apibuilder.postman.collection.v21.v0.models.UrlEncoded[]; readonly 'file'?: io.apibuilder.postman.collection.v21.v0.models.File; readonly 'formdata'?: io.apibuilder.postman.collection.v21.v0.models.FormParameter[]; } interface Collection { readonly 'info': io.apibuilder.postman.collection.v21.v0.models.Info; readonly 'item': io.apibuilder.postman.collection.v21.v0.unions.Items[]; readonly 'event': io.apibuilder.postman.collection.v21.v0.models.Event[]; readonly 'variable': io.apibuilder.postman.collection.v21.v0.models.Variable[]; readonly 'auth'?: io.apibuilder.postman.collection.v21.v0.models.Auth; } interface Description { readonly 'content'?: string; readonly 'type'?: string; } interface Event { readonly 'listen': io.apibuilder.postman.collection.v21.v0.enums.EventType; readonly 'script'?: io.apibuilder.postman.collection.v21.v0.models.Script; readonly 'id'?: string; readonly 'disabled'?: boolean; } interface File { readonly 'src'?: string; readonly 'content'?: string; } interface Folder { readonly 'type': 'folder'; readonly 'name': string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'variable'?: io.apibuilder.postman.collection.v21.v0.models.Variable[]; readonly 'item': io.apibuilder.postman.collection.v21.v0.models.Item[]; readonly 'event'?: io.apibuilder.postman.collection.v21.v0.models.Event[]; readonly 'auth'?: io.apibuilder.postman.collection.v21.v0.models.Auth; } interface FormParameter { readonly 'key': string; readonly 'value'?: string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'contentType'?: string; readonly 'type'?: string; } interface Header { readonly 'key': string; readonly 'value': string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; } interface Info { readonly 'name': string; readonly 'postman_id'?: string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'version'?: string; readonly 'schema': string; } interface Item { readonly 'type': 'item'; readonly 'id'?: string; readonly 'name'?: string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'variable'?: io.apibuilder.postman.collection.v21.v0.models.Variable[]; readonly 'event'?: io.apibuilder.postman.collection.v21.v0.models.Event[]; readonly 'request': io.apibuilder.postman.collection.v21.v0.models.Request; readonly 'response'?: io.apibuilder.postman.collection.v21.v0.models.Response[]; } interface QueryParam { readonly 'key'?: string; readonly 'value'?: string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; } interface Request { readonly 'url'?: io.apibuilder.postman.collection.v21.v0.models.Url; readonly 'auth'?: io.apibuilder.postman.collection.v21.v0.models.Auth; readonly 'method'?: io.apibuilder.postman.collection.v21.v0.enums.Method; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'header'?: io.apibuilder.postman.collection.v21.v0.models.Header[]; readonly 'body'?: io.apibuilder.postman.collection.v21.v0.models.Body; } interface Response { readonly 'id'?: string; readonly 'name'?: string; readonly 'originalRequest'?: io.apibuilder.postman.collection.v21.v0.models.Request; readonly 'responseTime'?: string; readonly 'header'?: io.apibuilder.postman.collection.v21.v0.models.Header[]; readonly 'body'?: string; readonly 'status'?: string; readonly 'code'?: number; } interface Script { readonly 'exec': string[]; readonly 'type': string; readonly 'id'?: string; readonly 'src'?: string; readonly 'name'?: string; } interface Url { readonly 'raw'?: string; readonly 'protocol'?: string; readonly 'host'?: string[]; readonly 'path'?: string[]; readonly 'port'?: string; readonly 'query'?: io.apibuilder.postman.collection.v21.v0.models.QueryParam[]; readonly 'hash'?: string; readonly 'variable'?: io.apibuilder.postman.collection.v21.v0.models.Variable[]; } interface UrlEncoded { readonly 'key': string; readonly 'value'?: string; readonly 'disabled'?: boolean; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; } interface Variable { readonly 'id'?: string; readonly 'key'?: string; readonly 'value'?: string; readonly 'type'?: string; readonly 'name'?: string; readonly 'description'?: io.apibuilder.postman.collection.v21.v0.models.Description; readonly 'system'?: boolean; readonly 'disabled'?: boolean; } } declare namespace io.apibuilder.postman.collection.v21.v0.unions { type Items = (io.apibuilder.postman.collection.v21.v0.models.Item | io.apibuilder.postman.collection.v21.v0.models.Folder); } export const authEnum: PropTypes.Requireable; export const bodyMode: PropTypes.Requireable; export const eventType: PropTypes.Requireable; export const method: PropTypes.Requireable; export const auth: PropTypes.Requireable; export const basicAuth: PropTypes.Requireable; export const body: PropTypes.Requireable; export const collection: PropTypes.Requireable; export const description: PropTypes.Requireable; export const event: PropTypes.Requireable; export const file: PropTypes.Requireable; export const folder: PropTypes.Requireable; export const formParameter: PropTypes.Requireable; export const header: PropTypes.Requireable; export const info: PropTypes.Requireable; export const item: PropTypes.Requireable; export const queryParam: PropTypes.Requireable; export const request: PropTypes.Requireable; export const response: PropTypes.Requireable; export const script: PropTypes.Requireable; export const url: PropTypes.Requireable; export const urlEncoded: PropTypes.Requireable; export const variable: PropTypes.Requireable; export const items: PropTypes.Requireable;