import { AlertsOptions, ErrorsOptions, FormioBeforeSubmit, FormioHookOptions, FormioOptions } from '@formio/angular';
export interface FormioSubmission {
    data: {
        [key: string]: any;
        submit?: boolean;
    };
    metadata: object;
    state: string;
}
export interface ResourceOption {
    label: string;
    value: string;
}
export declare class AlertsOptionsImpl implements AlertsOptions {
    submitMessage: string;
    constructor(submitMessage: string);
}
export interface ValtimoFormioOptions extends FormioOptions {
    setAlertMessage(submitMessage: string): any;
    setHooks(submitFunction: FormioBeforeSubmit): any;
}
export declare class FormioOptionsImpl implements ValtimoFormioOptions {
    errors?: ErrorsOptions;
    alerts?: AlertsOptions;
    disableAlerts?: boolean;
    language?: string;
    i18n?: object;
    fileService?: object;
    hooks?: FormioHookOptions;
    readonly?: boolean;
    decimalSeparator?: string;
    thousandsSeparator?: string;
    constructor();
    setAlertMessage(submitMessage: string): void;
    setHooks(beforeSubmit: FormioBeforeSubmit): void;
}
//# sourceMappingURL=form-io.model.d.ts.map