import { FC } from 'react';
import { WithChildren } from '../../core/types.cjs';
import { BaseTextAreaProps } from '../text-area/types.cjs';
type FeedbackContext = {
    feedbackSubmitted: boolean;
    followupStarted: boolean;
    followupSubmitted: boolean;
    contactSubmitted: boolean;
    landmarkLabel?: string;
    setFeedbackSubmitted: (state: boolean) => void;
    setFollowupStarted: (state: boolean) => void;
    setFollowupSubmitted: (state: boolean) => void;
    setContactSubmitted: (state: boolean) => void;
} & Pick<BaseTextAreaProps, "counter">;
export declare const useFeedbackContext: () => FeedbackContext;
interface FeedbackContextProviderProps extends WithChildren {
    value: FeedbackContext;
}
export declare const FeedbackContextProvider: FC<FeedbackContextProviderProps>;
export {};
