/**
 * This Source Code is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * Copyright (c) Infonomic Company Limited
 */
import type { RadioGroupValue } from '@byline/ui/react';
import type { AdmonitionType } from './node-types';
import type { AdmonitionFormState } from './types';
export declare const admonitionTypeOptions: RadioGroupValue[];
export declare function getInitialState(data: {
    admonitionType?: AdmonitionType;
    title?: string;
}): AdmonitionFormState;
export declare function isTitleValid(value: string | undefined): boolean;
export declare function validateFields(fields?: AdmonitionFormState): {
    valid: boolean;
    fields: AdmonitionFormState;
};
