import * as React from "react"; import { Component, ComponentLogs, BaseProps } from "../runtime"; import { ArcConfig as ProtocolConfig } from "../protocol"; import { Proposal as Entity, IProposalState as Data } from "@daostack/client"; declare type Code = {}; interface RequiredProps extends BaseProps { id: string; } interface InferredProps { arcConfig: ProtocolConfig | undefined; } declare type Props = RequiredProps & InferredProps; declare class ArcProposal extends Component { protected createEntity(): Entity; protected initialize(entity: Entity | undefined): Promise; static readonly Entity: (props: import("../runtime/ContextFeed").Props) => JSX.Element; static readonly Data: (props: import("../runtime/ContextFeed").Props) => JSX.Element; static readonly Code: (props: import("../runtime/ContextFeed").Props) => JSX.Element; static readonly Logs: (props: import("../runtime/ContextFeed").Props) => JSX.Element; protected static _EntityContext: React.Context<{}>; protected static _DataContext: React.Context<{}>; protected static _CodeContext: React.Context<{}>; protected static _LogsContext: React.Context<{}>; } declare class Proposal extends React.Component { render(): JSX.Element; static readonly Entity: (props: import("../runtime/ContextFeed").Props) => JSX.Element; static readonly Data: (props: import("../runtime/ContextFeed").Props) => JSX.Element; static readonly Code: (props: import("../runtime/ContextFeed").Props) => JSX.Element; static readonly Logs: (props: import("../runtime/ContextFeed").Props) => JSX.Element; } export default Proposal; export { ArcProposal, Proposal, Props as ProposalProps, Entity as ProposalEntity, Data as ProposalData, Code as ProposalCode, ComponentLogs };