import * as React from "react";
export interface RequestAppealStatementProps {
    constitutionURI: string;
    governanceGuideURI: string;
    listingURI: string;
    appealFee: string;
    judgeAppealLen: string;
    newsroomName: string;
    transactions: any[];
    modalContentComponents?: {
        [index: string]: JSX.Element;
    };
    updateStatementValue(key: string, value: any): void;
    postExecuteTransactions?(): void;
}
export interface RequestAppealStatementState {
    summaryValue: string;
    detailsValue: any;
}
export declare class RequestAppealStatement extends React.Component<RequestAppealStatementProps, RequestAppealStatementState> {
    constructor(props: RequestAppealStatementProps);
    render(): JSX.Element;
    private isFormInvalid;
    private renderHelperMessage;
    private handleSummaryValueChange;
    private handleDetailsValueChange;
}
