import { ModelWithDisplayName, ModelWithName } from '@parlor/components';
import { ServiceReturnType } from '@parlor/contexts/services-2';
export declare namespace IFeedbackForms {
    type FeedbackForm = ServiceReturnType<'form', 'useGet'>['data']['get'];
    type FormProperty = FeedbackForm['formProperties'][number];
    type FormPropertyValue = FormProperty['formPropertyValues'][number];
    type ManageFormPropertyValue = {
        label: string;
        placeholderValue: string;
        required: boolean;
    };
    type CreateFormValues = {
        autoAssignProperties: FormProperty[];
        autoAssignPropertiesValues: Record<string, any>;
        inbox: {
            id: string;
            name: string;
        };
        instructionDescription: string;
        instructionsIncluded: boolean;
        manageFormProperties: FormProperty[];
        manageFormPropertiesValues: Record<string, ManageFormPropertyValue>;
        name: string;
        themes?: ModelWithDisplayName[];
        topic?: ModelWithName;
    };
}
