///
interface LinkProps {
query?: String
to?: String
page?: String
onClick?: Function
className?: string
params?: { [name: string]: any }
onMouseEnter?: Function
onMouseLeave?: Function
target?: string
}
interface ExtensionContainerProps {
id?: String
[name: string]: any
}
interface ExtensionPointProps {
id?: String
[name: string]: any
}
declare namespace Render {
import _React = React
export class Link extends _React.Component {
render()
}
export class ExtensionContainer extends _React.Component {}
export class ExtensionPoint extends React.Component {}
export class Helmet extends React.Component {
render()
}
export class RenderContextConsumer extends React.Component {
render()
}
export class NoSSR extends React.Component {
render()
}
export function withRuntimeContext(component:any):React.Component {}
}
declare module 'vtex.render-runtime' {
export = Render
}
declare module '*.gql' {
const value: any
export default value
}
declare module 'vtex.*'
declare module 'gocommerce.admin-*'
declare module 'gocommerce.gc-utils'
declare module 'gocommerce.gc-context'
declare module 'gocommerce.styleguide'