/** * Get a setting value based on applyToAllRoutes flag and current route/device context * @param machineSettings - The settings object from XState machine * @param settingName - The setting key to retrieve (e.g., 'fixedHeader', 'organization.members.invitations') * @param applyToAllRoutes - Whether to use global or route-specific overrides * @param currentRoute - Current route path or route pattern * @param deviceType - Current device type ('desktop' or 'mobile') * @param defaultValue - Default value if setting not found * @returns The setting value from the appropriate scope */ export declare const getSettingValue: (machineSettings: any, settingName: string, applyToAllRoutes: boolean, currentRoute: string, deviceType: "desktop" | "mobile", defaultValue?: any) => any; /** * Calculate the default value for applyToAllRoutes based on what overrides exist * @param settings - The full settings object with ConfigurationModel * @param currentRoute - Current route path or route pattern * @param deviceType - Current device type ('desktop' or 'mobile') * @returns The default value for applyToAllRoutes */ export declare const getDefaultApplyToAllRoutes: (settings: any, currentRoute: string, deviceType: "desktop" | "mobile") => boolean; //# sourceMappingURL=settingsUtils.d.ts.map