import { LayoutServiceResponse } from '../../rest-sdk/dto/layout-service.response';
import { FormDto } from './interfaces/form-dto';
export interface FormViewProps {
    cssClass?: string;
    formModel?: LayoutServiceResponse;
    submitUrl?: string;
    customSubmitAction: boolean;
    redirectUrl?: string;
    successMessage?: string;
    warning?: string;
    skipDataSubmission?: boolean;
    rules?: string;
    invalidClass?: string;
    hiddenFields?: string;
    attributes?: {
        [key: string]: Array<{
            Key: string;
            Value: string;
        }>;
    };
    visibilityClasses: {
        [key: string]: string;
    };
}
export declare function getFormRulesViewProps(form: FormDto): string;
export declare function getFormHiddenFields(formModel: LayoutServiceResponse): any[];
