import { default as React, ReactElement } from 'react';
import { TabStore } from '@ariakit/react';
import { ErrorRecord, WarningRecord } from '../../packages/utils/dist';
/**
 * The tabstrip to control the display of the errors and warnings tabs.
 */
export declare function ErrorWarningResponseTabstrip({ store, isOpen, showErrorsWarnings, warnings, errors, submittedResponses, setIsOpen, showResponses, }: {
    store: TabStore;
    warnings: WarningRecord[];
    errors: ErrorRecord[];
    submittedResponses: {
        answerId: string;
        response: ReactElement;
        creditAchieved: number;
        submittedAt: string;
    }[];
    isOpen: boolean;
    setIsOpen: (arg: boolean) => void;
    showErrorsWarnings?: boolean;
    showResponses?: boolean;
}): React.JSX.Element;
export declare function ErrorWarningResponseTabContents({ store, warnings, errors, submittedResponses, isOpen, setIsOpen, showErrorsWarnings, showResponses, }: {
    store: TabStore;
    warnings: WarningRecord[];
    errors: ErrorRecord[];
    submittedResponses: {
        answerId: string;
        response: ReactElement;
        creditAchieved: number;
        submittedAt: string;
    }[];
    isOpen: boolean;
    setIsOpen: (arg: boolean) => void;
    showErrorsWarnings?: boolean;
    showResponses?: boolean;
}): React.JSX.Element;
//# sourceMappingURL=ErrorWarningResponseTabs.d.ts.map