import * as React from "react"; import { ContributionRewardExtProposal as Entity, IContributionRewardProposalState as Data } from "@daostack/arc.js"; import { ArcConfig as ProtocolConfig, Component, ComponentLogs, ComponentProps } from "../../../"; interface RequiredProps extends ComponentProps { id?: string | Entity; } interface InferredProps extends RequiredProps { config: ProtocolConfig; id: string | Entity; } declare class InferredContributionRewardExtProposal extends Component { protected createEntity(): Entity; 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 useContributionRewardExtProposal(): [Data | undefined, Entity | undefined]; declare class ContributionRewardExtProposal 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 ContributionRewardExtProposal; export { InferredContributionRewardExtProposal, ContributionRewardExtProposal, Entity as ContributionRewardExtProposalEntity, Data as ContributionRewardExtProposalData, useContributionRewardExtProposal, };