export type GetValues = T[keyof T]; export declare const RenderTypeEnum: { readonly STATIC: "Static"; readonly DYNAMIC: "Dynamic"; }; export type RenderTypes = GetValues; export declare const ReferenceEntityTypeEnum: { readonly NEWS: "News"; readonly SERVICE: "Service"; readonly PAGE: "Page"; readonly AGGREGATION_PAGE: "AggregationPage"; readonly AGGREGATION_ITEM: "AggregationItem"; readonly ASL_PERSON: "AslPeople"; readonly ANNOUNCEMENT: "Announcement"; readonly TENDER: "Tender"; readonly EVENT: "Event"; readonly HOW_TO: "HowTo"; readonly STRUCTURE: "Structure"; readonly UNIT: "Unit"; readonly DOCUMENT: "Document"; readonly CATEGORY: "Category"; readonly ENTITY_TYPE: "EntityType"; readonly ACT: "Act"; }; export type ReferenceEntityTypes = GetValues; export declare const PublicationTypeEnum: { readonly ANNOUNCEMENT: "Announcement"; readonly ALERT: "Alert"; }; export type PublicationTypes = GetValues; export declare const ProcedureTypeEnum: { readonly OPEN_PROCEDURE: "OpenProcedure"; }; export type ProcedureTypes = GetValues; export declare const AggregationPageTypeEnum: { readonly USER_TYPE: "UserType"; readonly THEMATIC: "Thematic"; }; export type AggregationPageTypes = GetValues; export declare const PageTypeEnum: { readonly HOME: "Home"; readonly LIST: "List"; readonly ANNOUNCEMENT: "Announcement"; readonly NEWS: "News"; readonly SERVICE: "Service"; readonly ASL_ANNOUNCES: "AslAnnouncements"; readonly SERVICES_BENEFITS: "ServicesBenefits"; readonly STRUCTURE: "Structure"; readonly HOW_TO: "HowTo"; readonly ORGANIZATION: "Organization"; readonly STATIC_CONTENT: "StaticContent"; readonly CONTENT: "Content"; readonly WHO_WE_ARE: "WhoWeAre"; readonly TRANSPARENT_ADMINISTRATION: "TransparentAdministration"; }; export type PageTypes = GetValues; export declare const PageSubtypeEnum: { TRANSPARENT_ADMINISTRATION_PAYMENTS: string; TRANSPARENT_ADMINISTRATION_CALLS_FOR_TENDERS: string; }; export type PageSubtypes = GetValues; export declare const PAGE_SUBTYPE_BY_TYPE: { Home: never[]; List: never[]; Announcement: never[]; News: never[]; Service: never[]; AslAnnouncements: never[]; ServicesBenefits: never[]; Structure: never[]; HowTo: never[]; Organization: never[]; StaticContent: never[]; Content: never[]; WhoWeAre: never[]; TransparentAdministration: string[]; }; export declare const getAllowedSubtypes: (type: PageTypes) => PageSubtypes[]; export declare const SectionTypeEnum: { readonly HIGHLIGHTED: "Highlighted"; readonly HIGHLIGHTED_SINGLE: "HighlightedSingle"; readonly SERVICE_HIGHLIGHTED: "ServiceHighlighted"; readonly STRUCTURE_HIGHLIGHTED: "StructureHighlighted"; readonly SERVICES_BENEFITS: "ServicesBenefits"; readonly FSE: "FSE"; readonly HOW_TO: "HowTo"; readonly COMMUNICATION: "Communication"; readonly EVERYTHING_ABOUT: "EverythingAbout"; readonly LATEST_NEWS: "LatestNews"; readonly EXPLORE_CATEGORIES: "ExploreCategories"; readonly FEEDBACK: "Feedback"; readonly TALK_ABOUT: "TalkAbout"; readonly ENTITY_TYPES_BY_CATEGORY: "EntityTypesByCategory"; readonly EMERGENCY: "Emergency"; readonly ANNOUNCEMENTS: "Announcements"; readonly RICH_TEXT: "RichText"; readonly FOLDER: "Folder"; readonly FILES: "Files"; readonly SLIDER: "Slider"; readonly PEOPLE_TERMINATED: "PeopleTerminated"; readonly PEOPLE_MANAGERIAL_POSITIONS: "PeopleManagerialPositions"; readonly ORGANIZATIONAL_CHART: "OrganizationalChart"; readonly PAYMENTS: "Payments"; readonly TENDERS_TABLE: "TendersTable"; }; export type SectionTypes = GetValues; export declare const PaymentCategoryEnum: { CURRENT_EXPENDITURES: string; CAPITAL_EXPENDITURES: string; }; export type PaymentCategoryTypes = GetValues; export declare const CurrentExpenditureTypeEnum: { GOODS_AND_SERVICES: string; OPERATING_GRANTS: string; INTEREST_EXPENSES: string; OTHER_FINANCIAL_EXPENSES: string; OTHER_CURRENT_EXPENDITURES: string; }; export type CurrentExpenditureTypes = GetValues; export declare const CapitalExpenditureTypeEnum: { INVESTMENTS_IN_TANGIBLE_ASSETS: string; INVESTMENTS_IN_INTANGIBLE_ASSETS: string; INVESTMENTS_IN_FINANCIAL_ASSETS: string; CAPITAL_GRANTS: string; OTHER_CAPITAL_EXPENDITURES: string; }; export type CapitalExpenditureTypes = GetValues; export declare const AnnouncementTypeEnum: { readonly ORDINARY: "Ordinary"; readonly SPONSORSHIP: "Sponsorship"; readonly PROJECT_FINANCE: "ProjectFinance"; readonly LOCAL_PUBLIC_SERVICE: "LocalPublicService"; readonly EMERGENCY: "Emergency"; }; export type AnnouncementType = GetValues; export type AnnouncementTypes = AnnouncementType; export declare const AnnouncementPhaseTypeEnum: { readonly PUBLICATION: "Publication"; readonly AWARD: "Award"; readonly EXECUTION: "Execution"; readonly SPONSORSHIP: "Sponsorship"; readonly PROJECT_FINANCE: "ProjectFinance"; readonly LOCAL_PUBLIC_SERVICE: "LocalPublicService"; readonly EMERGENCY: "Emergency"; }; export type AnnouncementPhaseType = GetValues; export declare const AnnouncementPhaseStatusEnum: { readonly DRAFT: "draft"; readonly PUBLISHED: "published"; readonly ARCHIVED: "archived"; }; export type AnnouncementPhaseStatus = GetValues; export declare const NoticeTypeEnum: { readonly BANDO: "bando"; readonly AVVISO: "avviso"; readonly LETTERA_INVITO: "lettera_invito"; }; export type NoticeType = GetValues; export declare const DebateTypeEnum: { readonly FACOLTATIVO: "facoltativo"; readonly OBBLIGATORIO: "obbligatorio"; }; export type DebateType = GetValues; export declare const EvaluationOutcomeEnum: { readonly APPROVED: "approved"; readonly REJECTED: "rejected"; readonly APPROVED_WITH_MODIFICATIONS: "approved_with_modifications"; }; export type EvaluationOutcome = GetValues; export declare const SponsorshipTypeEnum: { readonly SEARCH: "search"; readonly RECEIVED_PROPOSAL: "received_proposal"; }; export type SponsorshipType = GetValues; export declare const InterventionTypeEnum: { readonly LAVORI: "lavori"; readonly SERVIZI: "servizi"; readonly FORNITURE: "forniture"; }; export type InterventionType = GetValues; export declare const PHASE_CONFIG: Record; export declare const TenderTypeEnum: { readonly ORDINARY: "Ordinary"; readonly SPONSORSHIP: "Sponsorship"; readonly PROJECT_FINANCE: "ProjectFinance"; readonly LOCAL_PUBLIC_SERVICE: "LocalPublicService"; readonly EMERGENCY: "Emergency"; }; export type TenderType = GetValues; export type TenderTypes = TenderType; export declare const TenderPhaseTypeEnum: { readonly PUBLICATION: "Publication"; readonly AWARD: "Award"; readonly EXECUTION: "Execution"; readonly SPONSORSHIP: "Sponsorship"; readonly PROJECT_FINANCE: "ProjectFinance"; readonly LOCAL_PUBLIC_SERVICE: "LocalPublicService"; readonly EMERGENCY: "Emergency"; }; export type TenderPhaseType = GetValues; export declare const TenderPhaseStatusEnum: { readonly DRAFT: "draft"; readonly PUBLISHED: "published"; readonly ARCHIVED: "archived"; }; export type TenderPhaseStatus = GetValues; export declare const TenderProcedureTypeEnum: { readonly OPEN: "Open"; readonly RESTRICTED: "Restricted"; readonly COMPETITIVE_NEGOTIATION: "CompetitiveNegotiation"; readonly COMPETITIVE_DIALOGUE: "CompetitiveDialogue"; readonly INNOVATION_PARTNERSHIP: "InnovationPartnership"; readonly NEGOTIATED_WITHOUT_PUBLICATION: "NegotiatedWithoutPublication"; readonly DIRECT_AWARD: "DirectAward"; readonly NEGOTIATED_WITH_PUBLICATION: "NegotiatedWithPublication"; readonly FRAMEWORK_AGREEMENT: "FrameworkAgreement"; readonly DYNAMIC_PURCHASING_SYSTEM: "DynamicPurchasingSystem"; }; export type TenderProcedureType = GetValues; export declare const TenderContractSectorEnum: { readonly WORKS: "Works"; readonly SERVICES: "Services"; readonly SUPPLIES: "Supplies"; }; export type TenderContractSector = GetValues; export declare const TENDER_PHASE_CONFIG: Record; export declare const ContestTypeEnum: { readonly EXTERNAL: "External"; readonly INTERNAL: "Internal"; }; export type contestsTypes = GetValues; export declare const OrganizationStructureEnum: { readonly GENERAL_DIRECTION: "GeneralDirection"; readonly UO: "UO"; readonly PERSONNEL: "Personnel"; }; export type OrganizationStructure = GetValues; export declare const RegisterTypeEnum: { readonly DIRECTOR_DETERMINED: "DirectorDetermined"; readonly MANAGER_DETERMINED: "ManagerDetermined"; }; export type RegisterTypes = GetValues; export declare const ElementTypeEnum: { readonly AVATAR: "Avatar"; readonly CARD_BASIC: "CardBasic"; readonly CARD_EVENT: "CardEvent"; readonly CARD_FEATURED: "CardFeatured"; readonly CARD_LIFE: "CardLife"; readonly CARD_GHOST: "CardGhost"; readonly CARD_GUIDE: "CardGuide"; readonly CARD_LIST: "CardList"; readonly CARD_NEWS: "CardNews"; readonly CARD_PEOPLE: "CardPeople"; readonly CARD_PLACE: "CardPlace"; readonly CARD_SERVICE: "CardService"; readonly CARD_USER: "CardUser"; readonly CARD: "Card"; readonly CHIP_LINK: "ChipLink"; readonly ICONS: "Icons"; readonly INDEX: "Index"; readonly LINK: "Link"; readonly PLACEHOLDER: "Placeholder"; readonly SLIDER: "Slider"; }; export type ElementTypes = GetValues; export declare const EntityTypeTypesEnum: { readonly PARENT: "Parent"; readonly CHILD: "Child"; }; export type EntityTypeTypes = GetValues; export declare const CategoriesUrlEnum: { readonly SERVIZI_E_PRESTAZIONI: "servizi-e-prestazioni"; readonly ASL_COMUNICA: "ast-comunica"; readonly AST_COMUNICA: "ast-comunica"; readonly STRUTTURE: "strutture"; readonly ORGANIZZAZIONE: "organizzazione"; readonly COME_FARE_PER: "come-fare-per"; readonly DEDICATED_TO: "dedicated-to"; }; export type CategoryUrls = GetValues;