import * as React from "react"; import { Member as Entity, IMemberState as Data } from "@daostack/arc.js"; import { ArcConfig as ProtocolConfig, DAOEntity, Component, ComponentLogs, ComponentProps } from "../"; interface RequiredProps extends ComponentProps { address: string; dao?: string | DAOEntity; } interface InferredProps extends RequiredProps { config: ProtocolConfig; } declare class InferredMember extends Component { protected createEntity(): Promise; static get Entity(): (props: import("../runtime/ContextFeed").Props) => JSX.Element; static get Data(): (props: import("../runtime/ContextFeed").Props) => JSX.Element; static get Logs(): (props: import("../runtime/ContextFeed").Props) => JSX.Element; static EntityContext: React.Context; static DataContext: React.Context; static LogsContext: React.Context; } declare function useMember(): [Data | undefined, Entity | undefined]; declare class Member extends React.Component { render(): JSX.Element; static get Entity(): (props: import("../runtime/ContextFeed").Props) => JSX.Element; static get Data(): (props: import("../runtime/ContextFeed").Props) => JSX.Element; static get Logs(): (props: import("../runtime/ContextFeed").Props) => JSX.Element; } export default Member; export { Member, InferredMember, Entity as MemberEntity, Data as MemberData, useMember, };