import React from 'react' export interface IState { isOpen: boolean } export interface IHeadlessProps { getTriggerProps: (props: object) => object getPanelProps: (props: object) => object isOpen: boolean } export interface IProps { panelId: string isOpen?: boolean children: (props: IHeadlessProps) => React.ReactNode } export default class extends React.PureComponent { displayName: string render: () => React.ReactNode }