/** * Generated by orval v8.5.3 🍺 * Do not edit manually. * Space Invoices API * REST API for invoice management, customer management, and accounting operations. Features include cursor-based pagination for efficient data navigation, flexible JSON querying with MongoDB-style operators, full-text search across multiple fields, and comprehensive metadata support for custom tracking. * OpenAPI spec version: 1.0.0 */ import * as zod from "zod"; /** * Retrieve all registered business premises for the entity. Each premise represents a physical location or movable unit where invoices are issued. * @summary List all business premises */ export declare const ListFursBusinessPremisesHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const ListFursBusinessPremisesResponseItem: zod.ZodObject<{ id: zod.ZodString; entity_id: zod.ZodString; business_premise_name: zod.ZodString; type: zod.ZodString; real_estate: zod.ZodNullable; building_section: zod.ZodNullable; community: zod.ZodString; street: zod.ZodNullable; house_number: zod.ZodNullable; house_number_additional: zod.ZodNullable; city: zod.ZodNullable; postal_code: zod.ZodNullable; }, zod.z.core.$strip>>; movable_premise: zod.ZodNullable>; is_active: zod.ZodBoolean; registered_at: zod.z.ZodISODateTime; closed_at: zod.ZodNullable; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; Devices: zod.ZodOptional; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>>>; }, zod.z.core.$strip>; export declare const ListFursBusinessPremisesResponse: zod.ZodArray; building_section: zod.ZodNullable; community: zod.ZodString; street: zod.ZodNullable; house_number: zod.ZodNullable; house_number_additional: zod.ZodNullable; city: zod.ZodNullable; postal_code: zod.ZodNullable; }, zod.z.core.$strip>>; movable_premise: zod.ZodNullable>; is_active: zod.ZodBoolean; registered_at: zod.z.ZodISODateTime; closed_at: zod.ZodNullable; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; Devices: zod.ZodOptional; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>>>; }, zod.z.core.$strip>>; /** * Retrieve details of a specific business premise by ID, including its electronic devices. * @summary Get a business premise */ export declare const GetFursBusinessPremiseParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const GetFursBusinessPremiseHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const GetFursBusinessPremiseResponse: zod.ZodObject<{ id: zod.ZodString; entity_id: zod.ZodString; business_premise_name: zod.ZodString; type: zod.ZodString; real_estate: zod.ZodNullable; building_section: zod.ZodNullable; community: zod.ZodString; street: zod.ZodNullable; house_number: zod.ZodNullable; house_number_additional: zod.ZodNullable; city: zod.ZodNullable; postal_code: zod.ZodNullable; }, zod.z.core.$strip>>; movable_premise: zod.ZodNullable>; is_active: zod.ZodBoolean; registered_at: zod.z.ZodISODateTime; closed_at: zod.ZodNullable; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; Devices: zod.ZodOptional; created_at: zod.z.ZodISODateTime; updated_at: zod.z.ZodISODateTime; }, zod.z.core.$strip>>>; }, zod.z.core.$strip>; /** * Register a real estate (physical location) business premise with FURS (Slovenia). Required before fiscalizing invoices from this location. * @summary Register real estate premise */ export declare const RegisterFursRealEstatePremiseHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const registerFursRealEstatePremiseBodyBusinessPremiseNameMax = 20; export declare const registerFursRealEstatePremiseBodyRealEstateCadastralNumberRegExp: RegExp; export declare const registerFursRealEstatePremiseBodyRealEstateBuildingNumberRegExp: RegExp; export declare const registerFursRealEstatePremiseBodyRealEstateBuildingSectionRegExp: RegExp; export declare const registerFursRealEstatePremiseBodyRealEstateStreetMax = 100; export declare const registerFursRealEstatePremiseBodyRealEstateHouseNumberMax = 10; export declare const registerFursRealEstatePremiseBodyRealEstateHouseNumberAdditionalMax = 10; export declare const registerFursRealEstatePremiseBodyRealEstateCommunityMax = 100; export declare const registerFursRealEstatePremiseBodyRealEstateCityMax = 100; export declare const registerFursRealEstatePremiseBodyRealEstatePostalCodeMin = 4; export declare const registerFursRealEstatePremiseBodyRealEstatePostalCodeMax = 4; export declare const registerFursRealEstatePremiseBodyRealEstatePostalCodeRegExp: RegExp; export declare const RegisterFursRealEstatePremiseBody: zod.ZodObject<{ business_premise_name: zod.ZodString; real_estate: zod.ZodObject<{ cadastral_number: zod.ZodString; building_number: zod.ZodString; building_section: zod.ZodString; street: zod.ZodString; house_number: zod.ZodString; house_number_additional: zod.ZodOptional>; community: zod.ZodString; city: zod.ZodString; postal_code: zod.ZodString; }, zod.z.core.$strip>; }, zod.z.core.$strip>; export declare const RegisterFursRealEstatePremiseResponse: zod.ZodObject<{ success: zod.ZodBoolean; message: zod.ZodString; business_premise_name: zod.ZodString; environment: zod.ZodEnum<{ test: "test"; production: "production"; }>; }, zod.z.core.$strip>; /** * Register a movable business premise (vehicle, market stall, vending machine) with FURS (Slovenia). Required before fiscalizing invoices from this premise. * @summary Register movable premise */ export declare const RegisterFursMovablePremiseHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const registerFursMovablePremiseBodyBusinessPremiseNameMax = 20; export declare const RegisterFursMovablePremiseBody: zod.ZodObject<{ business_premise_name: zod.ZodString; movable_premise: zod.ZodObject<{ premise_type: zod.ZodEnum<{ B: "B"; C: "C"; A: "A"; }>; }, zod.z.core.$strip>; }, zod.z.core.$strip>; export declare const RegisterFursMovablePremiseResponse: zod.ZodObject<{ success: zod.ZodBoolean; message: zod.ZodString; business_premise_name: zod.ZodString; environment: zod.ZodEnum<{ test: "test"; production: "production"; }>; }, zod.z.core.$strip>; /** * Close a previously registered business premise with FURS. This should be done when a business location is permanently closed. * @summary Close business premise */ export declare const CloseFursBusinessPremiseParams: zod.ZodObject<{ id: zod.ZodString; }, zod.z.core.$strip>; export declare const CloseFursBusinessPremiseHeader: zod.ZodObject<{ "x-entity-id": zod.ZodOptional; }, zod.z.core.$strip>; export declare const CloseFursBusinessPremiseResponse: zod.ZodObject<{ success: zod.ZodBoolean; message: zod.ZodString; business_premise_name: zod.ZodString; environment: zod.ZodEnum<{ test: "test"; production: "production"; }>; }, zod.z.core.$strip>; //# sourceMappingURL=furs-premises.d.ts.map