import { LanguageCode, PermissionType } from '../../../entities';
import { AuthSettingsDto, FeedbackSettingsDto, IntermediateResultSettingsDto, LanguageSettingsDto, LogSettingsDto } from '../generated';
export interface PublisherSettingsDto {
    retentionDays: number;
    authSettings: AuthSettingsDto;
    feedbackSettings: FeedbackSettingsDto;
    intermediateResultsSettings: IntermediateResultSettingsDto;
    logSettings: LogSettingsDto;
    languageSettings: LanguageSettingsDto;
    allowedPermissions: Array<PermissionType>;
    allowedLanguages: Array<LanguageCode>;
    expirationDate?: Date;
}
