import { Component } from 'react';
declare class DynamicContent extends Component {
    props: any;
    startValidating: boolean;
    state: any;
    static propTypes: any;
    constructor(props: any);
    componentDidMount(): Promise<void>;
    componentWillUnmount(): Promise<void>;
    onAfterRedirect(): void;
    onRefresh(): Promise<void>;
    processHook(hook: any, pageData: any): Promise<any[]>;
    postApi(data: any, pageData: any): any;
    refreshPage(forceLoad: any): Promise<void>;
    fetchPage(firstTime?: any, dataForPage?: any): Promise<void>;
    componentDidUpdate(): Promise<void>;
    getUpdatedUserData(): any;
    getValidationResult(field: any, block: any, value: any): import("dist/libs/core/src/utils/validator").Validator;
    onChange(value: any, field: any, block: any): void;
    hasMatchingGroup(form: any, group: any): boolean;
    validateForms(forms: any[], group: any): boolean;
    getValidateFormFull(block: any, value: {}, prevValid: any): {
        isValid: any;
        errors: any;
    };
    validateForm(block: any, prevValid?: any): any;
    onAction(value: any, action: any, block: any): Promise<void>;
    checkForInlineErrors(result: any, action: any): void;
    validateResults(result: any): void;
    render(): import("react/jsx-runtime").JSX.Element;
}
export { DynamicContent };
declare const _default: import("react-redux").ConnectedComponent<typeof DynamicContent, {
    [x: string]: any;
    [x: number]: any;
    [x: symbol]: any;
    context?: import("react").Context<import("react-redux").ReactReduxContextValue<any, import("redux").AnyAction>>;
    store?: import("redux").Store<any, import("redux").AnyAction>;
}>;
export default _default;
